Function encodeFromReaderToWriter [src]

Prototype

pub fn encodeFromReaderToWriter(encoder: *const Base64Encoder, destWriter: anytype, sourceReader: anytype) !void

Parameters

encoder: *const Base64Encoder

Source

pub fn encodeFromReaderToWriter(encoder: *const Base64Encoder, destWriter: anytype, sourceReader: anytype) !void { while (true) { var tempSource: [3]u8 = undefined; const bytesRead = try sourceReader.read(&tempSource); if (bytesRead == 0) { break; } var temp: [5]u8 = undefined; const s = encoder.encode(&temp, tempSource[0..bytesRead]); try destWriter.writeAll(s); } }