pub struct TokenWithSpanData {
pub token: TokenData,
pub span: Span,
}Fields§
§token: TokenData§span: SpanImplementations§
Source§impl TokenWithSpanData
impl TokenWithSpanData
pub fn raw<'s>(&self, source: &'s str) -> &'s str
pub fn bad_str<'s>(&self, source: &'s str) -> Option<BadStr<'s>>
pub fn at_keyword<'s>(&self, source: &'s str) -> Option<AtKeyword<'s>>
pub fn at_l_brace_var<'s>(&self, source: &'s str) -> Option<AtLBraceVar<'s>>
pub fn backtick_code<'s>(&self, source: &'s str) -> Option<BacktickCode<'s>>
pub fn dimension<'s>(&self, source: &'s str) -> Option<Dimension<'s>>
pub fn dimension_value_raw<'s>(&self, source: &'s str) -> Option<&'s str>
pub fn dollar_l_brace_var<'s>( &self, source: &'s str, ) -> Option<DollarLBraceVar<'s>>
pub fn dollar_var<'s>(&self, source: &'s str) -> Option<DollarVar<'s>>
pub fn hash<'s>(&self, source: &'s str) -> Option<Hash<'s>>
pub fn hash_raw<'s>(&self, source: &'s str) -> Option<&'s str>
pub fn ident<'s>(&self, source: &'s str) -> Option<Ident<'s>>
pub fn ident_raw<'s>(&self, source: &'s str) -> Option<&'s str>
pub fn is_ident_raw(&self, source: &str, expected: &str) -> bool
pub fn is_ident_raw_starts_with(&self, source: &str, prefix: &str) -> bool
pub fn is_ident_name_eq_ignore_ascii_case( &self, source: &str, expected: &str, ) -> bool
pub fn number<'s>(&self, source: &'s str) -> Option<Number<'s>>
pub fn number_raw<'s>(&self, source: &'s str) -> Option<&'s str>
pub fn percentage<'s>(&self, source: &'s str) -> Option<Percentage<'s>>
pub fn placeholder<'s>(&self, source: &'s str) -> Option<Placeholder<'s>>
pub fn str<'s>(&self, source: &'s str) -> Option<Str<'s>>
pub fn str_template<'s>(&self, source: &'s str) -> Option<StrTemplate<'s>>
pub fn url_raw<'s>(&self, source: &'s str) -> Option<UrlRaw<'s>>
pub fn url_template<'s>(&self, source: &'s str) -> Option<UrlTemplate<'s>>
Trait Implementations§
Source§impl Clone for TokenWithSpanData
impl Clone for TokenWithSpanData
Source§fn clone(&self) -> TokenWithSpanData
fn clone(&self) -> TokenWithSpanData
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for TokenWithSpanData
Source§impl Debug for TokenWithSpanData
impl Debug for TokenWithSpanData
impl Eq for TokenWithSpanData
Source§impl PartialEq for TokenWithSpanData
impl PartialEq for TokenWithSpanData
impl StructuralPartialEq for TokenWithSpanData
Auto Trait Implementations§
impl Freeze for TokenWithSpanData
impl RefUnwindSafe for TokenWithSpanData
impl Send for TokenWithSpanData
impl Sync for TokenWithSpanData
impl Unpin for TokenWithSpanData
impl UnsafeUnpin for TokenWithSpanData
impl UnwindSafe for TokenWithSpanData
Blanket Implementations§
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