#[repr(C)]pub struct ArchivedRenderCellwhere
Option<RenderHyperlink>: Archive,
RenderStyle: Archive,
CompactString: Archive,
RenderCellWidth: Archive,{
hyperlink: <Option<RenderHyperlink> as Archive>::Archived,
style: <RenderStyle as Archive>::Archived,
text: <CompactString as Archive>::Archived,
width: <RenderCellWidth as Archive>::Archived,
}Expand description
An archived RenderCell
Fields§
§hyperlink: <Option<RenderHyperlink> as Archive>::ArchivedThe archived counterpart of RenderCell::hyperlink
style: <RenderStyle as Archive>::ArchivedThe archived counterpart of RenderCell::style
text: <CompactString as Archive>::ArchivedThe archived counterpart of RenderCell::text
width: <RenderCellWidth as Archive>::ArchivedThe archived counterpart of RenderCell::width
Trait Implementations§
Source§impl<__C: Fallible + ?Sized> CheckBytes<__C> for ArchivedRenderCellwhere
Option<RenderHyperlink>: Archive,
RenderStyle: Archive,
CompactString: Archive,
RenderCellWidth: Archive,
<__C as Fallible>::Error: Trace,
<Option<RenderHyperlink> as Archive>::Archived: CheckBytes<__C>,
<RenderStyle as Archive>::Archived: CheckBytes<__C>,
<CompactString as Archive>::Archived: CheckBytes<__C>,
<RenderCellWidth as Archive>::Archived: CheckBytes<__C>,
impl<__C: Fallible + ?Sized> CheckBytes<__C> for ArchivedRenderCellwhere
Option<RenderHyperlink>: Archive,
RenderStyle: Archive,
CompactString: Archive,
RenderCellWidth: Archive,
<__C as Fallible>::Error: Trace,
<Option<RenderHyperlink> as Archive>::Archived: CheckBytes<__C>,
<RenderStyle as Archive>::Archived: CheckBytes<__C>,
<CompactString as Archive>::Archived: CheckBytes<__C>,
<RenderCellWidth as Archive>::Archived: CheckBytes<__C>,
Source§impl<D> Deserialize<RenderCell, D> for ArchivedRenderCellwhere
D: Fallible + ?Sized,
D::Error: Source,
impl<D> Deserialize<RenderCell, D> for ArchivedRenderCellwhere
D: Fallible + ?Sized,
D::Error: Source,
Source§fn deserialize(&self, deserializer: &mut D) -> Result<RenderCell, D::Error>
fn deserialize(&self, deserializer: &mut D) -> Result<RenderCell, D::Error>
Deserializes using the given deserializer
impl Portable for ArchivedRenderCellwhere
Option<RenderHyperlink>: Archive,
RenderStyle: Archive,
CompactString: Archive,
RenderCellWidth: Archive,
<Option<RenderHyperlink> as Archive>::Archived: Portable,
<RenderStyle as Archive>::Archived: Portable,
<CompactString as Archive>::Archived: Portable,
<RenderCellWidth as Archive>::Archived: Portable,
Auto Trait Implementations§
impl !Unpin for ArchivedRenderCell
impl !UnsafeUnpin for ArchivedRenderCell
impl Freeze for ArchivedRenderCell
impl RefUnwindSafe for ArchivedRenderCell
impl Send for ArchivedRenderCell
impl Sync for ArchivedRenderCell
impl UnwindSafe for ArchivedRenderCell
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.