pub enum Token<N: NestedValue> {
Embedded(N::Embedded),
Atom(N),
Compound(CompoundClass),
End,
}
Expand description
Tokens produced when performing SAX-style reading of terms.
Variants§
Embedded(N::Embedded)
An embedded value was seen and completely decoded.
Atom(N)
An atomic value was seen and completely decoded.
Compound(CompoundClass)
A compound value has been opened; its contents follow, and it will be terminated by Token::End.
End
Closes a previously-opened compound value.
Auto Trait Implementations§
impl<N> Freeze for Token<N>
impl<N> RefUnwindSafe for Token<N>
impl<N> Send for Token<N>
impl<N> Sync for Token<N>
impl<N> Unpin for Token<N>
impl<N> UnwindSafe for Token<N>
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