read

abstract suspend fun <T> read(    buffer: T,     offset: Double? = definedExternally,     length: Double? = definedExternally,     position: Double? = definedExternally): FileReadResult<T>(source)
abstract suspend fun <T> read(buffer: T, options: FileReadOptions<T> = definedExternally): FileReadResult<T>(source)
abstract suspend fun <T> read(options: FileReadOptions<T> = definedExternally): FileReadResult<T>(source)