pub struct Utf8;Trait Implementations§
Source§impl Scheme for Utf8
impl Scheme for Utf8
type Name = String
type NameRef<'a> = &'a str
fn name_to_string<'a>(&self, name: Self::NameRef<'a>) -> Cow<'a, str>
fn name_from_file_stem(&self, file_stem: &OsStr) -> Result<Self::Name, Error>
fn fixed_length() -> Option<usize>
fn cmp_prefix_part(&self, a: &OsStr, b: &OsStr) -> Result<Ordering, Error>
impl Copy for Utf8
impl Eq for Utf8
impl StructuralPartialEq for Utf8
Auto Trait Implementations§
impl Freeze for Utf8
impl RefUnwindSafe for Utf8
impl Send for Utf8
impl Sync for Utf8
impl Unpin for Utf8
impl UnwindSafe for Utf8
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