Fields

alphabet_chars: [64]u8,
pad_char: ?u8,

Functions

fn calcSize(encoder: *const Base64Encoder, source_len: usize) usize

Compute the encoded length

fn encode(encoder: *const Base64Encoder, dest: []u8, source: []const u8) []const u8

dest.len must at least be what you get from ::calcSize.

fn init(alphabet_chars: [64]u8, pad_char: ?u8) Base64Encoder

A bunch of assertions, then simply pass the data right through.