Lines Matching full:sys
10 use unsafe_libyaml as sys;
17 sys: sys::yaml_parser_t, field
71 let parser = addr_of_mut!((*owned.ptr).sys); in new()
72 if sys::yaml_parser_initialize(parser).fail { in new()
75 sys::yaml_parser_set_encoding(parser, sys::YAML_UTF8_ENCODING); in new()
76 sys::yaml_parser_set_input_string(parser, input.as_ptr(), input.len() as u64); in new()
84 let mut event = MaybeUninit::<sys::yaml_event_t>::uninit(); in next()
86 let parser = addr_of_mut!((*self.pin.ptr).sys); in next()
87 if (*parser).error != sys::YAML_NO_ERROR { in next()
91 if sys::yaml_parser_parse(parser, event).fail { in next()
96 sys: (*event).start_mark, in next()
98 sys::yaml_event_delete(event); in next()
105 sys: &sys::yaml_event_t, in convert_event()
108 match sys.type_ { in convert_event()
109 sys::YAML_STREAM_START_EVENT => Event::StreamStart, in convert_event()
110 sys::YAML_STREAM_END_EVENT => Event::StreamEnd, in convert_event()
111 sys::YAML_DOCUMENT_START_EVENT => Event::DocumentStart, in convert_event()
112 sys::YAML_DOCUMENT_END_EVENT => Event::DocumentEnd, in convert_event()
113 sys::YAML_ALIAS_EVENT => { in convert_event()
114 Event::Alias(unsafe { optional_anchor(sys.data.alias.anchor) }.unwrap()) in convert_event()
116 sys::YAML_SCALAR_EVENT => Event::Scalar(Scalar { in convert_event()
117 anchor: unsafe { optional_anchor(sys.data.scalar.anchor) }, in convert_event()
118 tag: unsafe { optional_tag(sys.data.scalar.tag) }, in convert_event()
120 slice::from_raw_parts(sys.data.scalar.value, sys.data.scalar.length as usize) in convert_event()
122 style: match unsafe { sys.data.scalar.style } { in convert_event()
123 sys::YAML_PLAIN_SCALAR_STYLE => ScalarStyle::Plain, in convert_event()
124 sys::YAML_SINGLE_QUOTED_SCALAR_STYLE => ScalarStyle::SingleQuoted, in convert_event()
125 sys::YAML_DOUBLE_QUOTED_SCALAR_STYLE => ScalarStyle::DoubleQuoted, in convert_event()
126 sys::YAML_LITERAL_SCALAR_STYLE => ScalarStyle::Literal, in convert_event()
127 sys::YAML_FOLDED_SCALAR_STYLE => ScalarStyle::Folded, in convert_event()
128 sys::YAML_ANY_SCALAR_STYLE | _ => unreachable!(), in convert_event()
131 Some(&input[sys.start_mark.index as usize..sys.end_mark.index as usize]) in convert_event()
136 sys::YAML_SEQUENCE_START_EVENT => Event::SequenceStart(SequenceStart { in convert_event()
137 anchor: unsafe { optional_anchor(sys.data.sequence_start.anchor) }, in convert_event()
138 tag: unsafe { optional_tag(sys.data.sequence_start.tag) }, in convert_event()
140 sys::YAML_SEQUENCE_END_EVENT => Event::SequenceEnd, in convert_event()
141 sys::YAML_MAPPING_START_EVENT => Event::MappingStart(MappingStart { in convert_event()
142 anchor: unsafe { optional_anchor(sys.data.mapping_start.anchor) }, in convert_event()
143 tag: unsafe { optional_tag(sys.data.mapping_start.tag) }, in convert_event()
145 sys::YAML_MAPPING_END_EVENT => Event::MappingEnd, in convert_event()
146 sys::YAML_NO_EVENT => unreachable!(), in convert_event()
199 unsafe { sys::yaml_parser_delete(&mut self.sys) } in drop()