pub enum Event<'a> {
StreamStart,
StreamEnd,
DocumentStart,
DocumentEnd,
Scalar(Scalar<'a>),
SequenceStart(Sequence),
SequenceEnd,
MappingStart(Mapping),
MappingEnd,
}
Expand description
YAML event types.
Variants§
StreamStart
Start of a YAML stream.
StreamEnd
End of a YAML stream.
DocumentStart
Start of a YAML document.
DocumentEnd
End of a YAML document.
Scalar(Scalar<'a>)
Scalar value.
SequenceStart(Sequence)
Start of a sequence.
SequenceEnd
End of a sequence.
MappingStart(Mapping)
Start of a mapping.
MappingEnd
End of a mapping.
Trait Implementations§
Auto Trait Implementations§
impl<'a> Freeze for Event<'a>
impl<'a> RefUnwindSafe for Event<'a>
impl<'a> Send for Event<'a>
impl<'a> Sync for Event<'a>
impl<'a> Unpin for Event<'a>
impl<'a> UnwindSafe for Event<'a>
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more