pub struct RuleMatchBuilder { /* private fields */ }
Implementations§
Source§impl RuleMatchBuilder
impl RuleMatchBuilder
pub fn rule(self, rule: impl Into<CssRule>) -> RuleMatchBuilder
pub fn matching_selector( self, matching_selector: impl Into<i64>, ) -> RuleMatchBuilder
pub fn matching_selectors<I, S>(self, matching_selectors: I) -> RuleMatchBuilder
pub fn build(self) -> Result<RuleMatch, String>
Trait Implementations§
Source§impl Clone for RuleMatchBuilder
impl Clone for RuleMatchBuilder
Source§fn clone(&self) -> RuleMatchBuilder
fn clone(&self) -> RuleMatchBuilder
Returns a copy 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 Default for RuleMatchBuilder
impl Default for RuleMatchBuilder
Source§fn default() -> RuleMatchBuilder
fn default() -> RuleMatchBuilder
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for RuleMatchBuilder
impl RefUnwindSafe for RuleMatchBuilder
impl Send for RuleMatchBuilder
impl Sync for RuleMatchBuilder
impl Unpin for RuleMatchBuilder
impl UnwindSafe for RuleMatchBuilder
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,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
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 more