#[repr(u8)]pub enum ArchivedRenderCursorShape {
Default = 0,
BlinkingBlock = 1,
SteadyBlock = 2,
BlinkingUnderline = 3,
SteadyUnderline = 4,
BlinkingBar = 5,
SteadyBar = 6,
}Expand description
An archived RenderCursorShape
Variants§
Default = 0
The archived counterpart of RenderCursorShape::Default
BlinkingBlock = 1
The archived counterpart of RenderCursorShape::BlinkingBlock
SteadyBlock = 2
The archived counterpart of RenderCursorShape::SteadyBlock
BlinkingUnderline = 3
The archived counterpart of RenderCursorShape::BlinkingUnderline
SteadyUnderline = 4
The archived counterpart of RenderCursorShape::SteadyUnderline
BlinkingBar = 5
The archived counterpart of RenderCursorShape::BlinkingBar
SteadyBar = 6
The archived counterpart of RenderCursorShape::SteadyBar
Trait Implementations§
Source§impl<__C: Fallible + ?Sized> CheckBytes<__C> for ArchivedRenderCursorShapewhere
<__C as Fallible>::Error: Source,
impl<__C: Fallible + ?Sized> CheckBytes<__C> for ArchivedRenderCursorShapewhere
<__C as Fallible>::Error: Source,
impl Portable for ArchivedRenderCursorShape
Auto Trait Implementations§
impl Freeze for ArchivedRenderCursorShape
impl RefUnwindSafe for ArchivedRenderCursorShape
impl Send for ArchivedRenderCursorShape
impl Sync for ArchivedRenderCursorShape
impl Unpin for ArchivedRenderCursorShape
impl UnsafeUnpin for ArchivedRenderCursorShape
impl UnwindSafe for ArchivedRenderCursorShape
Blanket Implementations§
§impl<T> ArchivePointee for T
impl<T> ArchivePointee for T
§type ArchivedMetadata = ()
type ArchivedMetadata = ()
The archived version of the pointer metadata for this type.
§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
§impl<T> LayoutRaw for T
impl<T> LayoutRaw for T
§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.