pub struct CvaVariantTokenDrift {
pub class_token: String,
pub value: String,
pub variant_classes: String,
pub path: String,
pub line: u32,
pub nearest_token: NearestStylingToken,
pub actions: Vec<CssCandidateAction>,
}Expand description
A CVA / shadcn variant class value that can reuse an existing styling token.
Fields§
§class_token: StringTailwind arbitrary-value utility inside the variant class string.
value: StringNormalized value inside the arbitrary utility.
variant_classes: StringFull normalized variant class block containing the token.
path: StringProject-root-relative, forward-slash path to the variant definition.
line: u321-based line of the variant class string.
nearest_token: NearestStylingTokenExisting token candidate to reuse.
actions: Vec<CssCandidateAction>Read-only guidance step(s), so consumers can iterate actions
uniformly across every candidate type.
Trait Implementations§
Source§impl Clone for CvaVariantTokenDrift
impl Clone for CvaVariantTokenDrift
Source§impl Debug for CvaVariantTokenDrift
impl Debug for CvaVariantTokenDrift
Source§impl<'de> Deserialize<'de> for CvaVariantTokenDrift
impl<'de> Deserialize<'de> for CvaVariantTokenDrift
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for CvaVariantTokenDrift
impl RefUnwindSafe for CvaVariantTokenDrift
impl Send for CvaVariantTokenDrift
impl Sync for CvaVariantTokenDrift
impl Unpin for CvaVariantTokenDrift
impl UnsafeUnpin for CvaVariantTokenDrift
impl UnwindSafe for CvaVariantTokenDrift
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