Type Alias yaml_parser_t
Source pub type yaml_parser_t = yaml_parser_s;
#[repr(C)]
pub struct yaml_parser_t {Show 33 fields
pub error: i32,
pub problem: *const i8,
pub problem_offset: usize,
pub problem_value: i32,
pub problem_mark: yaml_mark_s,
pub context: *const i8,
pub context_mark: yaml_mark_s,
pub read_handler: Option<unsafe extern "C" fn(*mut c_void, *mut u8, usize, *mut usize) -> i32>,
pub read_handler_data: *mut c_void,
pub input: yaml_parser_s__bindgen_ty_1,
pub eof: i32,
pub buffer: yaml_parser_s__bindgen_ty_2,
pub unread: usize,
pub raw_buffer: yaml_parser_s__bindgen_ty_3,
pub encoding: i32,
pub offset: usize,
pub mark: yaml_mark_s,
pub stream_start_produced: i32,
pub stream_end_produced: i32,
pub flow_level: i32,
pub tokens: yaml_parser_s__bindgen_ty_4,
pub tokens_parsed: usize,
pub token_available: i32,
pub indents: yaml_parser_s__bindgen_ty_5,
pub indent: i32,
pub simple_key_allowed: i32,
pub simple_keys: yaml_parser_s__bindgen_ty_6,
pub states: yaml_parser_s__bindgen_ty_7,
pub state: i32,
pub marks: yaml_parser_s__bindgen_ty_8,
pub tag_directives: yaml_parser_s__bindgen_ty_9,
pub aliases: yaml_parser_s__bindgen_ty_10,
pub document: *mut yaml_document_s,
}
§read_handler: Option<unsafe extern "C" fn(*mut c_void, *mut u8, usize, *mut usize) -> i32>§read_handler_data: *mut c_void