#[repr(C)]pub struct ArchivedPaneRegionSnapshot{
id: <PaneId as Archive>::Archived,
col: <u16 as Archive>::Archived,
row: <u16 as Archive>::Archived,
cols: <u16 as Archive>::Archived,
mouse_mode: <PaneMouseMode as Archive>::Archived,
rows: <u16 as Archive>::Archived,
visible_top_row: <u64 as Archive>::Archived,
wrapped_rows: <Vec<RowWrap> as Archive>::Archived,
}Expand description
An archived PaneRegionSnapshot
Fields§
§id: <PaneId as Archive>::ArchivedThe archived counterpart of PaneRegionSnapshot::id
col: <u16 as Archive>::ArchivedThe archived counterpart of PaneRegionSnapshot::col
row: <u16 as Archive>::ArchivedThe archived counterpart of PaneRegionSnapshot::row
cols: <u16 as Archive>::ArchivedThe archived counterpart of PaneRegionSnapshot::cols
mouse_mode: <PaneMouseMode as Archive>::ArchivedThe archived counterpart of PaneRegionSnapshot::mouse_mode
rows: <u16 as Archive>::ArchivedThe archived counterpart of PaneRegionSnapshot::rows
visible_top_row: <u64 as Archive>::ArchivedThe archived counterpart of PaneRegionSnapshot::visible_top_row
wrapped_rows: <Vec<RowWrap> as Archive>::ArchivedThe archived counterpart of PaneRegionSnapshot::wrapped_rows
Trait Implementations§
Source§impl<__C: Fallible + ?Sized> CheckBytes<__C> for ArchivedPaneRegionSnapshotwhere
PaneId: Archive,
u16: Archive,
PaneMouseMode: Archive,
u64: Archive,
Vec<RowWrap>: Archive,
<__C as Fallible>::Error: Trace,
<PaneId as Archive>::Archived: CheckBytes<__C>,
<u16 as Archive>::Archived: CheckBytes<__C>,
<PaneMouseMode as Archive>::Archived: CheckBytes<__C>,
<u64 as Archive>::Archived: CheckBytes<__C>,
<Vec<RowWrap> as Archive>::Archived: CheckBytes<__C>,
impl<__C: Fallible + ?Sized> CheckBytes<__C> for ArchivedPaneRegionSnapshotwhere
PaneId: Archive,
u16: Archive,
PaneMouseMode: Archive,
u64: Archive,
Vec<RowWrap>: Archive,
<__C as Fallible>::Error: Trace,
<PaneId as Archive>::Archived: CheckBytes<__C>,
<u16 as Archive>::Archived: CheckBytes<__C>,
<PaneMouseMode as Archive>::Archived: CheckBytes<__C>,
<u64 as Archive>::Archived: CheckBytes<__C>,
<Vec<RowWrap> as Archive>::Archived: CheckBytes<__C>,
Source§impl<D> Deserialize<PaneRegionSnapshot, D> for ArchivedPaneRegionSnapshotwhere
D: Fallible + ?Sized,
D::Error: Source,
impl<D> Deserialize<PaneRegionSnapshot, D> for ArchivedPaneRegionSnapshotwhere
D: Fallible + ?Sized,
D::Error: Source,
Source§fn deserialize(
&self,
deserializer: &mut D,
) -> Result<PaneRegionSnapshot, D::Error>
fn deserialize( &self, deserializer: &mut D, ) -> Result<PaneRegionSnapshot, D::Error>
Deserializes using the given deserializer
impl Portable for ArchivedPaneRegionSnapshotwhere
PaneId: Archive,
u16: Archive,
PaneMouseMode: Archive,
u64: Archive,
Vec<RowWrap>: Archive,
<PaneId as Archive>::Archived: Portable,
<u16 as Archive>::Archived: Portable,
<PaneMouseMode as Archive>::Archived: Portable,
<u64 as Archive>::Archived: Portable,
<Vec<RowWrap> as Archive>::Archived: Portable,
Auto Trait Implementations§
impl !Unpin for ArchivedPaneRegionSnapshot
impl !UnsafeUnpin for ArchivedPaneRegionSnapshot
impl Freeze for ArchivedPaneRegionSnapshot
impl RefUnwindSafe for ArchivedPaneRegionSnapshot
impl Send for ArchivedPaneRegionSnapshot
impl Sync for ArchivedPaneRegionSnapshot
impl UnwindSafe for ArchivedPaneRegionSnapshot
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.