Enum yaml_rust::scanner::TokenType[][src]

pub enum TokenType {
    NoToken,
    StreamStart(TEncoding),
    StreamEnd,
    VersionDirective(u32u32),
    TagDirective(StringString),
    DocumentStart,
    DocumentEnd,
    BlockSequenceStart,
    BlockMappingStart,
    BlockEnd,
    FlowSequenceStart,
    FlowSequenceEnd,
    FlowMappingStart,
    FlowMappingEnd,
    BlockEntry,
    FlowEntry,
    Key,
    Value,
    Alias(String),
    Anchor(String),
    Tag(StringString),
    Scalar(TScalarStyleString),
}

Variants

NoToken
StreamStart(TEncoding)
StreamEnd
VersionDirective(u32u32)

major, minor

TagDirective(StringString)

handle, prefix

DocumentStart
DocumentEnd
BlockSequenceStart
BlockMappingStart
BlockEnd
FlowSequenceStart
FlowSequenceEnd
FlowMappingStart
FlowMappingEnd
BlockEntry
FlowEntry
Key
Value
Alias(String)
Anchor(String)
Tag(StringString)

handle, suffix

Scalar(TScalarStyleString)

Trait Implementations

impl Clone for TokenType[src]

impl Debug for TokenType[src]

impl Eq for TokenType[src]

impl PartialEq<TokenType> for TokenType[src]

impl StructuralEq for TokenType[src]

impl StructuralPartialEq for TokenType[src]

Auto Trait Implementations

impl RefUnwindSafe for TokenType

impl Send for TokenType

impl Sync for TokenType

impl Unpin for TokenType

impl UnwindSafe for TokenType

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.