pub struct CssVariableUsage {
pub name: String,
pub uri: Url,
pub range: Range,
pub name_range: Option<Range>,
pub usage_context: String,
pub dom_node: Option<DOMNodeInfo>,
}Expand description
Represents a CSS variable usage (var() call)
Fields§
§name: StringVariable name being used
uri: UrlDocument URI where the variable is used
range: RangeRange of the var() call
name_range: Option<Range>Range of just the variable name in var()
usage_context: StringCSS selector context where variable is used
dom_node: Option<DOMNodeInfo>DOM node info if usage is in HTML (for inline styles)
Trait Implementations§
Source§impl Clone for CssVariableUsage
impl Clone for CssVariableUsage
Source§fn clone(&self) -> CssVariableUsage
fn clone(&self) -> CssVariableUsage
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for CssVariableUsage
impl Debug for CssVariableUsage
Source§impl<'de> Deserialize<'de> for CssVariableUsage
impl<'de> Deserialize<'de> for CssVariableUsage
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 CssVariableUsage
impl RefUnwindSafe for CssVariableUsage
impl Send for CssVariableUsage
impl Sync for CssVariableUsage
impl Unpin for CssVariableUsage
impl UnwindSafe for CssVariableUsage
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