pub struct CanonicalGroup { /* private fields */ }Expand description
A canonical URL with alternates and duplicate-surface hints.
Implementations§
Source§impl CanonicalGroup
impl CanonicalGroup
Sourcepub const fn new(canonical: CanonicalUrl) -> Self
pub const fn new(canonical: CanonicalUrl) -> Self
Creates a canonical group.
Sourcepub fn with_alternate(self, alternate: AlternateUrl) -> Self
pub fn with_alternate(self, alternate: AlternateUrl) -> Self
Adds an alternate URL.
Sourcepub fn with_hint(self, hint: DuplicateSurfaceHint) -> Self
pub fn with_hint(self, hint: DuplicateSurfaceHint) -> Self
Adds a duplicate-surface hint.
Sourcepub const fn canonical(&self) -> &CanonicalUrl
pub const fn canonical(&self) -> &CanonicalUrl
Returns the canonical URL.
Sourcepub fn alternates(&self) -> &[AlternateUrl]
pub fn alternates(&self) -> &[AlternateUrl]
Returns alternate URLs.
Sourcepub fn hints(&self) -> &[DuplicateSurfaceHint]
pub fn hints(&self) -> &[DuplicateSurfaceHint]
Returns duplicate-surface hints.
Trait Implementations§
Source§impl Clone for CanonicalGroup
impl Clone for CanonicalGroup
Source§fn clone(&self) -> CanonicalGroup
fn clone(&self) -> CanonicalGroup
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 moreSource§impl Debug for CanonicalGroup
impl Debug for CanonicalGroup
Source§impl PartialEq for CanonicalGroup
impl PartialEq for CanonicalGroup
impl Eq for CanonicalGroup
impl StructuralPartialEq for CanonicalGroup
Auto Trait Implementations§
impl Freeze for CanonicalGroup
impl RefUnwindSafe for CanonicalGroup
impl Send for CanonicalGroup
impl Sync for CanonicalGroup
impl Unpin for CanonicalGroup
impl UnsafeUnpin for CanonicalGroup
impl UnwindSafe for CanonicalGroup
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