pub struct CssInJsToken {
pub path: String,
pub def_line: u32,
pub value: Option<String>,
}Expand description
A single defined design token: its dotted LEAF path relative to the access
binding (color.primary, or flat primaryColor for StyleX), the 1-based
source line of its key, and the static value when the literal is recoverable.
Fields§
§path: StringDotted leaf path relative to the binding (e.g. color.primary).
def_line: u321-based line of the token’s key in the defining source.
value: Option<String>Static token value for literal definitions. Dynamic expressions and contract-only leaves have no value.
Trait Implementations§
Source§impl Clone for CssInJsToken
impl Clone for CssInJsToken
Source§impl Debug for CssInJsToken
impl Debug for CssInJsToken
impl Eq for CssInJsToken
Source§impl PartialEq for CssInJsToken
impl PartialEq for CssInJsToken
impl StructuralPartialEq for CssInJsToken
Auto Trait Implementations§
impl Freeze for CssInJsToken
impl RefUnwindSafe for CssInJsToken
impl Send for CssInJsToken
impl Sync for CssInJsToken
impl Unpin for CssInJsToken
impl UnsafeUnpin for CssInJsToken
impl UnwindSafe for CssInJsToken
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