pub struct OsStr { /* private fields */ }
Expand description
Borrowed allocation of an OS-native string.
Trait Implementations§
Source§impl<'str> AsRef<OsStr> for EitherOsStr<'str>
impl<'str> AsRef<OsStr> for EitherOsStr<'str>
Source§impl<'str> IntoOsString for &'str OsStr
impl<'str> IntoOsString for &'str OsStr
Auto Trait Implementations§
impl Freeze for OsStr
impl RefUnwindSafe for OsStr
impl Send for OsStr
impl !Sized for OsStr
impl Sync for OsStr
impl Unpin for OsStr
impl UnwindSafe for OsStr
Blanket Implementations§
Layout§
Note: Most layout information is completely unstable and may even differ between compilations. The only exception is types with certain repr(...)
attributes. Please see the Rust Reference's “Type Layout” chapter for details on type layout guarantees.
Size: (unsized)