pub enum TokenKind {
Show 31 variants
Ident,
Function,
AtKeyword,
UnrestrictedHash,
IdHash,
QuotedString,
BadString,
UnquotedUrl,
BadUrl,
Delim,
Number,
Percentage,
Dimension,
Whitespace,
Cdo,
Cdc,
IncludeMatch,
DashMatch,
PrefixMatch,
SuffixMatch,
SubstringMatch,
Colon,
Semicolon,
Comma,
OpenSquare,
CloseSquare,
OpenParen,
CloseParen,
OpenCurly,
CloseCurly,
Comment,
}Variants§
Ident
Function
AtKeyword
UnrestrictedHash
IdHash
QuotedString
BadString
UnquotedUrl
BadUrl
Delim
Number
Percentage
Dimension
Whitespace
Cdo
Cdc
IncludeMatch
DashMatch
PrefixMatch
SuffixMatch
SubstringMatch
Colon
Semicolon
Comma
OpenSquare
CloseSquare
OpenParen
CloseParen
OpenCurly
CloseCurly
Comment
Implementations§
Trait Implementations§
impl Copy for TokenKind
impl Eq for TokenKind
impl StructuralPartialEq for TokenKind
Auto Trait Implementations§
impl Freeze for TokenKind
impl RefUnwindSafe for TokenKind
impl Send for TokenKind
impl Sync for TokenKind
impl Unpin for TokenKind
impl UnsafeUnpin for TokenKind
impl UnwindSafe for TokenKind
Blanket Implementations§
Source§impl<T> AsCtxPtr for Twhere
T: ?Sized,
impl<T> AsCtxPtr for Twhere
T: ?Sized,
Source§fn as_ctx_ptr(&self) -> *mut Selfwhere
Self: Sized,
fn as_ctx_ptr(&self) -> *mut Selfwhere
Self: Sized,
self’s address as *mut Self for deferred-task / scopeguard /
ref_guard ctx slots. The closures/trampolines deref it as shared
(&*p) — every method they reach is &self post-R-2, so no write
provenance is required; the *mut spelling is purely to match the
existing DerefOnDrop / HasAutoFlush / RefCount ABI.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