[−][src]Enum bracket::lexer::Token
Enumeration of the token types.
Variants
Block token.
RawComment(RawComment, Span)
Raw comment token.
RawStatement(RawStatement, Span)
Raw statement token.
Comment token.
Parameters(Parameters, Span)
Token for call parameters.
DoubleQuoteString(DoubleQuoteString, Span)
Token for a double-quoted string literal.
SingleQuoteString(SingleQuoteString, Span)
Token for a single-quoted string literal.
Token for a raw square bracket literal.
Token for links.
Implementations
impl Token
[src]
pub fn span(&self) -> &Span
[src]
Get the span for a token.
pub fn is_text(&self) -> bool
[src]
Determine if a token should be treated as text.
pub fn is_newline(&self) -> bool
[src]
Determine if a token is the newline token.
Trait Implementations
impl Clone for Token
[src]
impl Debug for Token
[src]
impl Eq for Token
[src]
impl PartialEq<Token> for Token
[src]
impl StructuralEq for Token
[src]
impl StructuralPartialEq for Token
[src]
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
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> DynClone for T where
T: Clone,
[src]
T: Clone,
pub fn __clone_box(&self, Private) -> *mut ()
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
pub fn to_owned(&self) -> T
[src]
pub fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,