Enum turtle_syntax::lexing::Token  
source · [−]pub enum Token {
    Keyword(Keyword),
    Begin(Delimiter),
    End(Delimiter),
    LangTag(LanguageTagBuf),
    IriRef(IriRefBuf),
    StringLiteral(StringLiteral),
    BlankNodeLabel(BlankIdBuf),
    Punct(Punct),
    Namespace(String),
    CompactIri(Option<(String, Span)>, (String, Span)),
    Numeric(Numeric),
}Expand description
Token.
Variants
Keyword(Keyword)
Begin(Delimiter)
End(Delimiter)
LangTag(LanguageTagBuf)
IriRef(IriRefBuf)
StringLiteral(StringLiteral)
BlankNodeLabel(BlankIdBuf)
Punct(Punct)
Namespace(String)
CompactIri(Option<(String, Span)>, (String, Span))
Numeric(Numeric)
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for Token
impl Send for Token
impl Sync for Token
impl Unpin for Token
impl UnwindSafe for Token
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
    T: ?Sized, 
 
impl<T> BorrowMut<T> for T where
    T: ?Sized, 
const: unstable · sourcepub fn borrow_mut(&mut self) -> &mut T
 
pub fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more