pub struct EffectiveDefaults {
pub case_sensitive: bool,
pub percent_encoded: bool,
}Expand description
The effective pattern-matching settings for one rule, after resolving the defaults hierarchy.
Fields§
§case_sensitive: boolEffective caseSensitive.
percent_encoded: boolEffective percentEncoded.
Implementations§
Source§impl EffectiveDefaults
impl EffectiveDefaults
Sourcepub fn overridden_by(self, defaults: Option<&MatchDefaults>) -> Self
pub fn overridden_by(self, defaults: Option<&MatchDefaults>) -> Self
Applies a less specific layer of defaults, with existing values winning.
Trait Implementations§
Source§impl Clone for EffectiveDefaults
impl Clone for EffectiveDefaults
Source§fn clone(&self) -> EffectiveDefaults
fn clone(&self) -> EffectiveDefaults
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 moreimpl Copy for EffectiveDefaults
Source§impl Debug for EffectiveDefaults
impl Debug for EffectiveDefaults
Source§impl Default for EffectiveDefaults
impl Default for EffectiveDefaults
impl Eq for EffectiveDefaults
Source§impl PartialEq for EffectiveDefaults
impl PartialEq for EffectiveDefaults
Source§impl Serialize for EffectiveDefaults
impl Serialize for EffectiveDefaults
impl StructuralPartialEq for EffectiveDefaults
Auto Trait Implementations§
impl Freeze for EffectiveDefaults
impl RefUnwindSafe for EffectiveDefaults
impl Send for EffectiveDefaults
impl Sync for EffectiveDefaults
impl Unpin for EffectiveDefaults
impl UnsafeUnpin for EffectiveDefaults
impl UnwindSafe for EffectiveDefaults
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