Enum turtle_syntax::lexing::Token
source · [−]pub enum Token {
Keyword(Keyword),
Begin(Delimiter),
End(Delimiter),
LangTag(LanguageTagBuf),
IriRef(IriRefBuf),
StringLiteral(String),
BlankNodeLabel(String),
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(String)
BlankNodeLabel(String)
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