pub struct ElementStyleRuleSource {
pub when: String,
pub style: StyleSource,
}Expand description
Conditional style layer evaluated against the active binding context.
Fields§
§when: StringDeterministic boolean expression.
style: StyleSourcePartial style overlaid when the expression is truthy.
Trait Implementations§
Source§impl Clone for ElementStyleRuleSource
impl Clone for ElementStyleRuleSource
Source§fn clone(&self) -> ElementStyleRuleSource
fn clone(&self) -> ElementStyleRuleSource
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 moreSource§impl Debug for ElementStyleRuleSource
impl Debug for ElementStyleRuleSource
Source§impl<'de> Deserialize<'de> for ElementStyleRuleSource
impl<'de> Deserialize<'de> for ElementStyleRuleSource
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
Source§impl PartialEq for ElementStyleRuleSource
impl PartialEq for ElementStyleRuleSource
Source§impl Serialize for ElementStyleRuleSource
impl Serialize for ElementStyleRuleSource
impl StructuralPartialEq for ElementStyleRuleSource
Auto Trait Implementations§
impl Freeze for ElementStyleRuleSource
impl RefUnwindSafe for ElementStyleRuleSource
impl Send for ElementStyleRuleSource
impl Sync for ElementStyleRuleSource
impl Unpin for ElementStyleRuleSource
impl UnsafeUnpin for ElementStyleRuleSource
impl UnwindSafe for ElementStyleRuleSource
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,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<U, T> ToOwnedObj<U> for Twhere
U: FromObjRef<T>,
impl<U, T> ToOwnedObj<U> for Twhere
U: FromObjRef<T>,
Source§fn to_owned_obj(&self, data: FontData<'_>) -> U
fn to_owned_obj(&self, data: FontData<'_>) -> U
Convert this type into
T, using the provided data to resolve any offsets.