#[repr(u8)]pub enum ArchivedRenderUpdatewhere
RenderBaseline: Archive,
RenderDiff: Archive,{
Baseline(<RenderBaseline as Archive>::Archived),
Diff(<RenderDiff as Archive>::Archived),
}Expand description
An archived RenderUpdate
Variants§
Baseline(<RenderBaseline as Archive>::Archived)
The archived counterpart of RenderUpdate::Baseline
Tuple Fields
§
0: <RenderBaseline as Archive>::ArchivedThe archived counterpart of RenderUpdate::Baseline::0
Diff(<RenderDiff as Archive>::Archived)
The archived counterpart of RenderUpdate::Diff
Tuple Fields
§
0: <RenderDiff as Archive>::ArchivedThe archived counterpart of RenderUpdate::Diff::0
Trait Implementations§
Source§impl<__C: Fallible + ?Sized> CheckBytes<__C> for ArchivedRenderUpdatewhere
RenderBaseline: Archive,
RenderDiff: Archive,
<__C as Fallible>::Error: Source,
<RenderBaseline as Archive>::Archived: CheckBytes<__C>,
<RenderDiff as Archive>::Archived: CheckBytes<__C>,
impl<__C: Fallible + ?Sized> CheckBytes<__C> for ArchivedRenderUpdatewhere
RenderBaseline: Archive,
RenderDiff: Archive,
<__C as Fallible>::Error: Source,
<RenderBaseline as Archive>::Archived: CheckBytes<__C>,
<RenderDiff as Archive>::Archived: CheckBytes<__C>,
impl Portable for ArchivedRenderUpdatewhere
RenderBaseline: Archive,
RenderDiff: Archive,
<RenderBaseline as Archive>::Archived: Portable,
<RenderDiff as Archive>::Archived: Portable,
Auto Trait Implementations§
impl !Unpin for ArchivedRenderUpdate
impl !UnsafeUnpin for ArchivedRenderUpdate
impl Freeze for ArchivedRenderUpdate
impl RefUnwindSafe for ArchivedRenderUpdate
impl Send for ArchivedRenderUpdate
impl Sync for ArchivedRenderUpdate
impl UnwindSafe for ArchivedRenderUpdate
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.