#[repr(C)]pub struct ArchivedRenderDiffwhere
u64: Archive,
RenderCursor: Archive,
RenderHyperlinkPresence: Archive,
Vec<RenderRowSpan>: Archive,
TerminalSize: Archive,{
base_seq: <u64 as Archive>::Archived,
cursor: <RenderCursor as Archive>::Archived,
hyperlink_presence: <RenderHyperlinkPresence as Archive>::Archived,
rows: <Vec<RenderRowSpan> as Archive>::Archived,
seq: <u64 as Archive>::Archived,
size: <TerminalSize as Archive>::Archived,
}Expand description
An archived RenderDiff
Fields§
§base_seq: <u64 as Archive>::ArchivedThe archived counterpart of RenderDiff::base_seq
cursor: <RenderCursor as Archive>::ArchivedThe archived counterpart of RenderDiff::cursor
hyperlink_presence: <RenderHyperlinkPresence as Archive>::ArchivedThe archived counterpart of RenderDiff::hyperlink_presence
rows: <Vec<RenderRowSpan> as Archive>::ArchivedThe archived counterpart of RenderDiff::rows
seq: <u64 as Archive>::ArchivedThe archived counterpart of RenderDiff::seq
size: <TerminalSize as Archive>::ArchivedThe archived counterpart of RenderDiff::size
Trait Implementations§
Source§impl<__C: Fallible + ?Sized> CheckBytes<__C> for ArchivedRenderDiffwhere
u64: Archive,
RenderCursor: Archive,
RenderHyperlinkPresence: Archive,
Vec<RenderRowSpan>: Archive,
TerminalSize: Archive,
<__C as Fallible>::Error: Trace,
<u64 as Archive>::Archived: CheckBytes<__C>,
<RenderCursor as Archive>::Archived: CheckBytes<__C>,
<RenderHyperlinkPresence as Archive>::Archived: CheckBytes<__C>,
<Vec<RenderRowSpan> as Archive>::Archived: CheckBytes<__C>,
<TerminalSize as Archive>::Archived: CheckBytes<__C>,
impl<__C: Fallible + ?Sized> CheckBytes<__C> for ArchivedRenderDiffwhere
u64: Archive,
RenderCursor: Archive,
RenderHyperlinkPresence: Archive,
Vec<RenderRowSpan>: Archive,
TerminalSize: Archive,
<__C as Fallible>::Error: Trace,
<u64 as Archive>::Archived: CheckBytes<__C>,
<RenderCursor as Archive>::Archived: CheckBytes<__C>,
<RenderHyperlinkPresence as Archive>::Archived: CheckBytes<__C>,
<Vec<RenderRowSpan> as Archive>::Archived: CheckBytes<__C>,
<TerminalSize as Archive>::Archived: CheckBytes<__C>,
Source§impl<D> Deserialize<RenderDiff, D> for ArchivedRenderDiffwhere
D: Fallible + ?Sized,
D::Error: Source,
impl<D> Deserialize<RenderDiff, D> for ArchivedRenderDiffwhere
D: Fallible + ?Sized,
D::Error: Source,
Source§fn deserialize(&self, deserializer: &mut D) -> Result<RenderDiff, D::Error>
fn deserialize(&self, deserializer: &mut D) -> Result<RenderDiff, D::Error>
Deserializes using the given deserializer
impl Portable for ArchivedRenderDiffwhere
u64: Archive,
RenderCursor: Archive,
RenderHyperlinkPresence: Archive,
Vec<RenderRowSpan>: Archive,
TerminalSize: Archive,
<u64 as Archive>::Archived: Portable,
<RenderCursor as Archive>::Archived: Portable,
<RenderHyperlinkPresence as Archive>::Archived: Portable,
<Vec<RenderRowSpan> as Archive>::Archived: Portable,
<TerminalSize as Archive>::Archived: Portable,
Auto Trait Implementations§
impl !Unpin for ArchivedRenderDiff
impl !UnsafeUnpin for ArchivedRenderDiff
impl Freeze for ArchivedRenderDiff
impl RefUnwindSafe for ArchivedRenderDiff
impl Send for ArchivedRenderDiff
impl Sync for ArchivedRenderDiff
impl UnwindSafe for ArchivedRenderDiff
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.