pub struct NamingCapabilities {
pub case_sensitive: bool,
pub case_preserving: bool,
pub normalization_preserving: bool,
}Expand description
Filename comparison and preservation properties.
Fields§
§case_sensitive: boolDistinct names may differ only by case.
case_preserving: boolOriginal filename casing is preserved.
normalization_preserving: boolThe boundary preserves the caller’s Unicode normalization form.
Implementations§
Source§impl NamingCapabilities
impl NamingCapabilities
Sourcepub const fn intersection(self, other: Self) -> Self
pub const fn intersection(self, other: Self) -> Self
Computes naming guarantees shared by both sides.
Trait Implementations§
Source§impl Clone for NamingCapabilities
impl Clone for NamingCapabilities
Source§fn clone(&self) -> NamingCapabilities
fn clone(&self) -> NamingCapabilities
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 NamingCapabilities
impl Debug for NamingCapabilities
Source§impl Default for NamingCapabilities
impl Default for NamingCapabilities
Source§fn default() -> NamingCapabilities
fn default() -> NamingCapabilities
Returns the “default value” for a type. Read more
Source§impl PartialEq for NamingCapabilities
impl PartialEq for NamingCapabilities
impl Copy for NamingCapabilities
impl Eq for NamingCapabilities
impl StructuralPartialEq for NamingCapabilities
Auto Trait Implementations§
impl Freeze for NamingCapabilities
impl RefUnwindSafe for NamingCapabilities
impl Send for NamingCapabilities
impl Sync for NamingCapabilities
impl Unpin for NamingCapabilities
impl UnwindSafe for NamingCapabilities
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