Function initStreaming [src]

Positional is more threadsafe, since the global seek position is not affected, but when such syscalls are not available, preemptively initializing in streaming mode skips a failed syscall.

Prototype

pub fn initStreaming(file: File, buffer: []u8) Reader

Parameters

file: Filebuffer: []u8

Source

pub fn initStreaming(file: File, buffer: []u8) Reader { return .{ .file = file, .interface = Reader.initInterface(buffer), .mode = .streaming, .seek_err = error.Unseekable, .size_err = error.Streaming, }; }