#[repr(u8)]pub enum ArchivedAccentKind {
Hat = 0,
Tilde = 1,
Vec = 2,
Dot = 3,
Ddot = 4,
Bar = 5,
Acute = 6,
Grave = 7,
Breve = 8,
Check = 9,
WideHat = 10,
WideTilde = 11,
}Expand description
An archived AccentKind
Variants§
Hat = 0
The archived counterpart of AccentKind::Hat
Tilde = 1
The archived counterpart of AccentKind::Tilde
Vec = 2
The archived counterpart of AccentKind::Vec
Dot = 3
The archived counterpart of AccentKind::Dot
Ddot = 4
The archived counterpart of AccentKind::Ddot
Bar = 5
The archived counterpart of AccentKind::Bar
Acute = 6
The archived counterpart of AccentKind::Acute
Grave = 7
The archived counterpart of AccentKind::Grave
Breve = 8
The archived counterpart of AccentKind::Breve
Check = 9
The archived counterpart of AccentKind::Check
WideHat = 10
The archived counterpart of AccentKind::WideHat
WideTilde = 11
The archived counterpart of AccentKind::WideTilde
Trait Implementations§
Source§impl<__C> CheckBytes<__C> for ArchivedAccentKind
impl<__C> CheckBytes<__C> for ArchivedAccentKind
impl Portable for ArchivedAccentKind
Auto Trait Implementations§
impl Freeze for ArchivedAccentKind
impl RefUnwindSafe for ArchivedAccentKind
impl Send for ArchivedAccentKind
impl Sync for ArchivedAccentKind
impl Unpin for ArchivedAccentKind
impl UnsafeUnpin for ArchivedAccentKind
impl UnwindSafe for ArchivedAccentKind
Blanket Implementations§
Source§impl<T> ArchivePointee for T
impl<T> ArchivePointee for T
Source§type ArchivedMetadata = ()
type ArchivedMetadata = ()
The archived version of the pointer metadata for this type.
Source§fn pointer_metadata(
_: &<T as ArchivePointee>::ArchivedMetadata,
) -> <T as Pointee>::Metadata
fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata, ) -> <T as Pointee>::Metadata
Converts some archived metadata to the pointer metadata for itself.
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> LayoutRaw for T
impl<T> LayoutRaw for T
Source§fn layout_raw(_: <T as Pointee>::Metadata) -> Result<Layout, LayoutError>
fn layout_raw(_: <T as Pointee>::Metadata) -> Result<Layout, LayoutError>
Returns the layout of the type.
Source§impl<T, N1, N2> Niching<NichedOption<T, N1>> for N2
impl<T, N1, N2> Niching<NichedOption<T, N1>> for N2
Source§unsafe fn is_niched(niched: *const NichedOption<T, N1>) -> bool
unsafe fn is_niched(niched: *const NichedOption<T, N1>) -> bool
Returns whether the given value has been niched. Read more
Source§fn resolve_niched(out: Place<NichedOption<T, N1>>)
fn resolve_niched(out: Place<NichedOption<T, N1>>)
Writes data to
out indicating that a T is niched.