pub struct TokenConsumerHit {
pub token_path: String,
pub line: u32,
}Expand description
One located consumer of a CSS-in-JS token: the defined LEAF token path it
reads (relative to the binding, e.g. color.primary) and the 1-based line of
the member-access site.
Fields§
§token_path: StringThe defined leaf token path consumed (color.primary), relative to the
access binding (the leading binding segment stripped).
line: u321-based line of the member-access site in the consuming source.
Trait Implementations§
Source§impl Clone for TokenConsumerHit
impl Clone for TokenConsumerHit
Source§impl Debug for TokenConsumerHit
impl Debug for TokenConsumerHit
impl Eq for TokenConsumerHit
Source§impl PartialEq for TokenConsumerHit
impl PartialEq for TokenConsumerHit
impl StructuralPartialEq for TokenConsumerHit
Auto Trait Implementations§
impl Freeze for TokenConsumerHit
impl RefUnwindSafe for TokenConsumerHit
impl Send for TokenConsumerHit
impl Sync for TokenConsumerHit
impl Unpin for TokenConsumerHit
impl UnsafeUnpin for TokenConsumerHit
impl UnwindSafe for TokenConsumerHit
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§fn in_current_span(self) -> Instrumented<Self> ⓘ
fn in_current_span(self) -> Instrumented<Self> ⓘ
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more