pub struct VChar(/* private fields */);Expand description
A single Unicode scalar value (char).
VChar stores the character both as its raw u32 scalar value and as its
UTF-8 encoding, so it can be viewed either as a char or as a borrowed
&str without re-encoding.
Implementations§
Trait Implementations§
impl Eq for VChar
Auto Trait Implementations§
impl Freeze for VChar
impl RefUnwindSafe for VChar
impl Send for VChar
impl Sync for VChar
impl Unpin for VChar
impl UnsafeUnpin for VChar
impl UnwindSafe for VChar
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.