pub struct CanonicalConfig {
pub domains: HashMap<String, DomainRules>,
}Expand description
Canonicalization configuration grouped by domain.
Fields§
§domains: HashMap<String, DomainRules>Domain-specific preservation rules.
Implementations§
Source§impl CanonicalConfig
impl CanonicalConfig
Sourcepub fn is_preserved(&self, host: &str, param_lc: &str) -> bool
pub fn is_preserved(&self, host: &str, param_lc: &str) -> bool
Returns whether a parameter should be retained.
Sourcepub fn default_rules() -> Self
pub fn default_rules() -> Self
Returns the safe default configuration.
Trait Implementations§
Source§impl Clone for CanonicalConfig
impl Clone for CanonicalConfig
Source§fn clone(&self) -> CanonicalConfig
fn clone(&self) -> CanonicalConfig
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 moreSource§impl Debug for CanonicalConfig
impl Debug for CanonicalConfig
Source§impl Default for CanonicalConfig
impl Default for CanonicalConfig
Source§fn default() -> CanonicalConfig
fn default() -> CanonicalConfig
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for CanonicalConfig
impl RefUnwindSafe for CanonicalConfig
impl Send for CanonicalConfig
impl Sync for CanonicalConfig
impl Unpin for CanonicalConfig
impl UnsafeUnpin for CanonicalConfig
impl UnwindSafe for CanonicalConfig
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