#[repr(C)]pub struct ArchivedPaneRegionsSnapshotwhere
Vec<PaneRegionSnapshot>: Archive,{
regions: <Vec<PaneRegionSnapshot> as Archive>::Archived,
}Expand description
An archived PaneRegionsSnapshot
Fields§
§regions: <Vec<PaneRegionSnapshot> as Archive>::ArchivedThe archived counterpart of PaneRegionsSnapshot::regions
Trait Implementations§
Source§impl<__C: Fallible + ?Sized> CheckBytes<__C> for ArchivedPaneRegionsSnapshotwhere
Vec<PaneRegionSnapshot>: Archive,
<__C as Fallible>::Error: Trace,
<Vec<PaneRegionSnapshot> as Archive>::Archived: CheckBytes<__C>,
impl<__C: Fallible + ?Sized> CheckBytes<__C> for ArchivedPaneRegionsSnapshotwhere
Vec<PaneRegionSnapshot>: Archive,
<__C as Fallible>::Error: Trace,
<Vec<PaneRegionSnapshot> as Archive>::Archived: CheckBytes<__C>,
Source§impl<D> Deserialize<PaneRegionsSnapshot, D> for ArchivedPaneRegionsSnapshotwhere
D: Fallible + ?Sized,
D::Error: Source,
impl<D> Deserialize<PaneRegionsSnapshot, D> for ArchivedPaneRegionsSnapshotwhere
D: Fallible + ?Sized,
D::Error: Source,
Source§fn deserialize(
&self,
deserializer: &mut D,
) -> Result<PaneRegionsSnapshot, D::Error>
fn deserialize( &self, deserializer: &mut D, ) -> Result<PaneRegionsSnapshot, D::Error>
Deserializes using the given deserializer
impl Portable for ArchivedPaneRegionsSnapshot
Auto Trait Implementations§
impl !Unpin for ArchivedPaneRegionsSnapshot
impl !UnsafeUnpin for ArchivedPaneRegionsSnapshot
impl Freeze for ArchivedPaneRegionsSnapshot
impl RefUnwindSafe for ArchivedPaneRegionsSnapshot
impl Send for ArchivedPaneRegionsSnapshot
impl Sync for ArchivedPaneRegionsSnapshot
impl UnwindSafe for ArchivedPaneRegionsSnapshot
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.