Struct style::properties::UnparsedValue
source · pub struct UnparsedValue {
pub(crate) variable_value: VariableValue,
from_shorthand: Option<ShorthandId>,
}
Expand description
An unparsed property value that contains var()
functions.
Fields§
§variable_value: VariableValue
The variable value, references and so on.
from_shorthand: Option<ShorthandId>
The shorthand this came from.
Implementations§
source§impl UnparsedValue
impl UnparsedValue
fn substitute_variables<'cache>( &self, longhand_id: LonghandId, custom_properties: &ComputedCustomProperties, stylist: &Stylist, computed_context: &Context<'_>, shorthand_cache: &'cache mut ShorthandsWithPropertyReferencesCache, ) -> Cow<'cache, PropertyDeclaration>
Trait Implementations§
source§impl Debug for UnparsedValue
impl Debug for UnparsedValue
source§impl PartialEq for UnparsedValue
impl PartialEq for UnparsedValue
source§fn eq(&self, other: &UnparsedValue) -> bool
fn eq(&self, other: &UnparsedValue) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.source§impl ToCss for UnparsedValue
impl ToCss for UnparsedValue
source§impl ToShmem for UnparsedValue
impl ToShmem for UnparsedValue
impl Eq for UnparsedValue
impl StructuralPartialEq for UnparsedValue
Auto Trait Implementations§
impl Freeze for UnparsedValue
impl RefUnwindSafe for UnparsedValue
impl Send for UnparsedValue
impl Sync for UnparsedValue
impl Unpin for UnparsedValue
impl UnwindSafe for UnparsedValue
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<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> 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 moresource§impl<T> MaybeBoxed<Box<T>> for T
impl<T> MaybeBoxed<Box<T>> for T
source§fn maybe_boxed(self) -> Box<T>
fn maybe_boxed(self) -> Box<T>
Convert
source§impl<T> MaybeBoxed<T> for T
impl<T> MaybeBoxed<T> for T
source§fn maybe_boxed(self) -> T
fn maybe_boxed(self) -> T
Convert