#[repr(C)]pub struct ArchivedRenderCursor{
pub col: <u16 as Archive>::Archived,
pub row: <u16 as Archive>::Archived,
pub shape: <RenderCursorShape as Archive>::Archived,
pub visibility: <RenderCursorVisibility as Archive>::Archived,
}Expand description
An archived RenderCursor
Fields§
§col: <u16 as Archive>::ArchivedThe archived counterpart of RenderCursor::col
row: <u16 as Archive>::ArchivedThe archived counterpart of RenderCursor::row
shape: <RenderCursorShape as Archive>::ArchivedThe archived counterpart of RenderCursor::shape
visibility: <RenderCursorVisibility as Archive>::ArchivedThe archived counterpart of RenderCursor::visibility
Trait Implementations§
Source§impl<__C: Fallible + ?Sized> CheckBytes<__C> for ArchivedRenderCursorwhere
u16: Archive,
RenderCursorShape: Archive,
RenderCursorVisibility: Archive,
<__C as Fallible>::Error: Trace,
<u16 as Archive>::Archived: CheckBytes<__C>,
<RenderCursorShape as Archive>::Archived: CheckBytes<__C>,
<RenderCursorVisibility as Archive>::Archived: CheckBytes<__C>,
impl<__C: Fallible + ?Sized> CheckBytes<__C> for ArchivedRenderCursorwhere
u16: Archive,
RenderCursorShape: Archive,
RenderCursorVisibility: Archive,
<__C as Fallible>::Error: Trace,
<u16 as Archive>::Archived: CheckBytes<__C>,
<RenderCursorShape as Archive>::Archived: CheckBytes<__C>,
<RenderCursorVisibility as Archive>::Archived: CheckBytes<__C>,
impl Portable for ArchivedRenderCursorwhere
u16: Archive,
RenderCursorShape: Archive,
RenderCursorVisibility: Archive,
<u16 as Archive>::Archived: Portable,
<RenderCursorShape as Archive>::Archived: Portable,
<RenderCursorVisibility as Archive>::Archived: Portable,
Auto Trait Implementations§
impl Freeze for ArchivedRenderCursor
impl RefUnwindSafe for ArchivedRenderCursor
impl Send for ArchivedRenderCursor
impl Sync for ArchivedRenderCursor
impl Unpin for ArchivedRenderCursor
impl UnsafeUnpin for ArchivedRenderCursor
impl UnwindSafe for ArchivedRenderCursor
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.