pub enum Wide {}Trait Implementations§
Source§impl Kind for Wide
impl Kind for Wide
const NUL: Self::Char = 0
const IS_THIN_NOT_WIDE: bool = false
type Char = u32
unsafe fn strlen(s: *const Self::C) -> usize
unsafe fn strchr(s: *const Self::C, c: Self::C) -> *const Self::C
unsafe fn strchrnul(s: *const Self::C, c: Self::C) -> *const Self::C
fn r2c(c: Self::Char) -> Self::C
fn c2r(c: Self::C) -> Self::Char
fn chars_from_bytes(b: &[u8]) -> Option<&[Self::Char]>
fn chars_to_bytes(c: &[Self::Char]) -> Option<&[u8]>
impl Copy for Wide
Auto Trait Implementations§
impl Freeze for Wide
impl RefUnwindSafe for Wide
impl Send for Wide
impl Sync for Wide
impl Unpin for Wide
impl UnsafeUnpin for Wide
impl UnwindSafe for Wide
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