pub enum Event<S = String> {
StartHeader,
HeaderRecord(HeaderRecord<S>),
EndHeader,
StartData,
DataRecord(DataRecord<S>),
EndData,
}Expand description
A semantic parser event.
Variants§
StartHeader
Entered HEADER;.
HeaderRecord(HeaderRecord<S>)
Parsed one header record.
EndHeader
Reached the header ENDSEC;.
StartData
Entered DATA;.
DataRecord(DataRecord<S>)
Parsed one data record.
EndData
Reached the data ENDSEC;.
Trait Implementations§
impl<S: PartialEq> StructuralPartialEq for Event<S>
Auto Trait Implementations§
impl<S> Freeze for Event<S>
impl<S> RefUnwindSafe for Event<S>
impl<S> Send for Event<S>
impl<S> Sync for Event<S>
impl<S> Unpin for Event<S>
impl<S> UnsafeUnpin for Event<S>
impl<S> UnwindSafe for Event<S>
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