OutputRuntime

Internal runtime for creating and writing to OutputStreams.

class Object
trait Matchable
class Any

Value members

Concrete methods

def binaryFileResource[F[_]](file: File)(implicit evidence$5: Sync[F]): Resource[F, OutputStream]
def binaryStreamResource[F[_]](stream: F[OutputStream], autoClose: Boolean)(implicit evidence$6: Sync[F]): Resource[F, OutputStream]
def createDirectory[F[_]](file: File)(implicit evidence$2: Sync[F]): F[Unit]

Creates a directory for the specified file, including parent directories of that file if they do not exist yet.

Creates a directory for the specified file, including parent directories of that file if they do not exist yet.

def textFileResource[F[_]](file: File, codec: Codec)(implicit evidence$3: Sync[F]): Resource[F, Writer]
def textStreamResource[F[_]](stream: F[OutputStream], codec: Codec, autoClose: Boolean)(implicit evidence$4: Sync[F]): Resource[F, Writer]
def write[F[_]](result: String, output: TextOutput[F])(implicit evidence$1: Sync[F]): F[Unit]

Creates a Writer for the specified output model and writes the given string to it.

Creates a Writer for the specified output model and writes the given string to it.