#[repr(C)]pub struct ArchivedMathDisplayNode{
pub raw: <String as Archive>::Archived,
pub tree: <MathExpr as Archive>::Archived,
pub label: <Option<String> as Archive>::Archived,
pub position: <Position as Archive>::Archived,
}Expand description
An archived MathDisplayNode
Fields§
§raw: <String as Archive>::ArchivedThe archived counterpart of MathDisplayNode::raw
tree: <MathExpr as Archive>::ArchivedThe archived counterpart of MathDisplayNode::tree
label: <Option<String> as Archive>::ArchivedThe archived counterpart of MathDisplayNode::label
position: <Position as Archive>::ArchivedThe archived counterpart of MathDisplayNode::position
Trait Implementations§
Source§impl<__C> CheckBytes<__C> for ArchivedMathDisplayNodewhere
__C: Fallible + ArchiveContext + ?Sized,
String: Archive,
Option<String>: Archive,
Position: Archive,
<__C as Fallible>::Error: Trace + Source,
<String as Archive>::Archived: CheckBytes<__C>,
<Option<String> as Archive>::Archived: CheckBytes<__C>,
<Position as Archive>::Archived: CheckBytes<__C>,
impl<__C> CheckBytes<__C> for ArchivedMathDisplayNodewhere
__C: Fallible + ArchiveContext + ?Sized,
String: Archive,
Option<String>: Archive,
Position: Archive,
<__C as Fallible>::Error: Trace + Source,
<String as Archive>::Archived: CheckBytes<__C>,
<Option<String> as Archive>::Archived: CheckBytes<__C>,
<Position as Archive>::Archived: CheckBytes<__C>,
impl Portable for ArchivedMathDisplayNode
Auto Trait Implementations§
impl Freeze for ArchivedMathDisplayNode
impl RefUnwindSafe for ArchivedMathDisplayNode
impl Send for ArchivedMathDisplayNode
impl Sync for ArchivedMathDisplayNode
impl !Unpin for ArchivedMathDisplayNode
impl !UnsafeUnpin for ArchivedMathDisplayNode
impl UnwindSafe for ArchivedMathDisplayNode
Blanket Implementations§
Source§impl<T> ArchivePointee for T
impl<T> ArchivePointee for T
Source§type ArchivedMetadata = ()
type ArchivedMetadata = ()
The archived version of the pointer metadata for this type.
Source§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
Source§impl<T> LayoutRaw for T
impl<T> LayoutRaw for T
Source§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.
Source§impl<T, N1, N2> Niching<NichedOption<T, N1>> for N2
impl<T, N1, N2> Niching<NichedOption<T, N1>> for N2
Source§unsafe fn is_niched(niched: *const NichedOption<T, N1>) -> bool
unsafe fn is_niched(niched: *const NichedOption<T, N1>) -> bool
Returns whether the given value has been niched. Read more
Source§fn resolve_niched(out: Place<NichedOption<T, N1>>)
fn resolve_niched(out: Place<NichedOption<T, N1>>)
Writes data to
out indicating that a T is niched.