pub struct ResolveValuesBuilder { /* private fields */ }Expand description
Builder for ResolveValues.
Implementations§
Source§impl ResolveValuesBuilder
impl ResolveValuesBuilder
Sourcepub fn values<VALUE: Into<Vec<String>>>(&mut self, value: VALUE) -> &mut Self
pub fn values<VALUE: Into<Vec<String>>>(&mut self, value: VALUE) -> &mut Self
Cascade-dependent keywords (revert/revert-layer) do not work.
Sourcepub fn node_id<VALUE: Into<NodeId>>(&mut self, value: VALUE) -> &mut Self
pub fn node_id<VALUE: Into<NodeId>>(&mut self, value: VALUE) -> &mut Self
Id of the node in whose context the expression is evaluated
Sourcepub fn property_name<VALUE: Into<String>>(&mut self, value: VALUE) -> &mut Self
pub fn property_name<VALUE: Into<String>>(&mut self, value: VALUE) -> &mut Self
Only longhands and custom property names are accepted.
Sourcepub fn pseudo_type<VALUE: Into<PseudoType>>(
&mut self,
value: VALUE,
) -> &mut Self
pub fn pseudo_type<VALUE: Into<PseudoType>>( &mut self, value: VALUE, ) -> &mut Self
Pseudo element type, only works for pseudo elements that generate elements in the tree, such as ::before and ::after.
Sourcepub fn pseudo_identifier<VALUE: Into<String>>(
&mut self,
value: VALUE,
) -> &mut Self
pub fn pseudo_identifier<VALUE: Into<String>>( &mut self, value: VALUE, ) -> &mut Self
Pseudo element custom ident.
Sourcepub fn build(&self) -> Result<ResolveValues, ResolveValuesBuilderError>
pub fn build(&self) -> Result<ResolveValues, ResolveValuesBuilderError>
Trait Implementations§
Source§impl Clone for ResolveValuesBuilder
impl Clone for ResolveValuesBuilder
Source§fn clone(&self) -> ResolveValuesBuilder
fn clone(&self) -> ResolveValuesBuilder
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 moreAuto Trait Implementations§
impl Freeze for ResolveValuesBuilder
impl RefUnwindSafe for ResolveValuesBuilder
impl Send for ResolveValuesBuilder
impl Sync for ResolveValuesBuilder
impl Unpin for ResolveValuesBuilder
impl UnsafeUnpin for ResolveValuesBuilder
impl UnwindSafe for ResolveValuesBuilder
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