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