pub struct NameClassification { /* private fields */ }Expand description
Registry-derived portable identity for one basename.
Implementations§
Source§impl NameClassification
impl NameClassification
Sourcepub fn logical_extension(&self) -> Option<&str>
pub fn logical_extension(&self) -> Option<&str>
Name-owned logical extension.
Sourcepub fn canonical_extension(&self) -> Option<&str>
pub fn canonical_extension(&self) -> Option<&str>
The declared extension that matched, or None when none did.
Sourcepub fn content_family(&self) -> ContentFamily
pub fn content_family(&self) -> ContentFamily
Analyzer-oriented family.
Trait Implementations§
Source§impl Clone for NameClassification
impl Clone for NameClassification
Source§impl Debug for NameClassification
impl Debug for NameClassification
impl Eq for NameClassification
Source§impl PartialEq for NameClassification
impl PartialEq for NameClassification
impl StructuralPartialEq for NameClassification
Auto Trait Implementations§
impl Freeze for NameClassification
impl RefUnwindSafe for NameClassification
impl Send for NameClassification
impl Sync for NameClassification
impl Unpin for NameClassification
impl UnsafeUnpin for NameClassification
impl UnwindSafe for NameClassification
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