pub struct BlockPatternBuilder { /* private fields */ }Expand description
Builder for BlockPattern.
Implementations§
Source§impl BlockPatternBuilder
impl BlockPatternBuilder
Sourcepub fn url_pattern<VALUE: Into<String>>(&mut self, value: VALUE) -> &mut Self
pub fn url_pattern<VALUE: Into<String>>(&mut self, value: VALUE) -> &mut Self
URL pattern to match. Patterns use the URLPattern constructor string syntax
(https://urlpattern.spec.whatwg.org/) and must be absolute. Example: *://*:*/*.css.
Sourcepub fn block<VALUE: Into<bool>>(&mut self, value: VALUE) -> &mut Self
pub fn block<VALUE: Into<bool>>(&mut self, value: VALUE) -> &mut Self
Whether or not to block the pattern. If false, a matching request will not be blocked even if it matches a later
BlockPattern.
Sourcepub fn build(&self) -> Result<BlockPattern, BlockPatternBuilderError>
pub fn build(&self) -> Result<BlockPattern, BlockPatternBuilderError>
Trait Implementations§
Source§impl Clone for BlockPatternBuilder
impl Clone for BlockPatternBuilder
Source§fn clone(&self) -> BlockPatternBuilder
fn clone(&self) -> BlockPatternBuilder
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 BlockPatternBuilder
impl RefUnwindSafe for BlockPatternBuilder
impl Send for BlockPatternBuilder
impl Sync for BlockPatternBuilder
impl Unpin for BlockPatternBuilder
impl UnsafeUnpin for BlockPatternBuilder
impl UnwindSafe for BlockPatternBuilder
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