{"ast_node_type":"struct","tokens":[{"end":24,"kind":"keyword","start":0,"text":"pub"}]}
pub struct FileEncoder {
/// because it doesn't need to reallocate memory along the way.
    // The input buffer. For adequate performance, we need to be able to write