pub enum NodeResolver {
Show 25 variants
Text(<TextNode as Archive>::Resolver),
CodeInline(<TextNode as Archive>::Resolver),
CodeBlock(<CodeBlockNode as Archive>::Resolver),
Paragraph(<StandardBlockNode as Archive>::Resolver),
Heading(<StandardBlockNode as Archive>::Resolver),
List(<StandardBlockNode as Archive>::Resolver),
ListItem(<StandardBlockNode as Archive>::Resolver),
Blockquote(<StandardBlockNode as Archive>::Resolver),
ThematicBreak(<StandardBlockNode as Archive>::Resolver),
Html(<StandardBlockNode as Archive>::Resolver),
Table(<StandardBlockNode as Archive>::Resolver),
TableRow(<StandardBlockNode as Archive>::Resolver),
TableCell(<StandardBlockNode as Archive>::Resolver),
Link(<LinkNode as Archive>::Resolver),
Image(<ImageNode as Archive>::Resolver),
Emphasis(<StandardBlockNode as Archive>::Resolver),
Strong(<StandardBlockNode as Archive>::Resolver),
Strikethrough(<StandardBlockNode as Archive>::Resolver),
FootnoteDefinition(<FootnoteNode as Archive>::Resolver),
FootnoteReference(<FootnoteNode as Archive>::Resolver),
MathInline(<TextNode as Archive>::Resolver),
MathDisplay(<TextNode as Archive>::Resolver),
Component(<ComponentNode as Archive>::Resolver),
Variable(<VariableNode as Archive>::Resolver),
Error(<ErrorNode as Archive>::Resolver),
}Expand description
The resolver for an archived Node
Variants§
Text(<TextNode as Archive>::Resolver)
The resolver for Node::Text
CodeInline(<TextNode as Archive>::Resolver)
The resolver for Node::CodeInline
CodeBlock(<CodeBlockNode as Archive>::Resolver)
The resolver for Node::CodeBlock
Paragraph(<StandardBlockNode as Archive>::Resolver)
The resolver for Node::Paragraph
Heading(<StandardBlockNode as Archive>::Resolver)
The resolver for Node::Heading
List(<StandardBlockNode as Archive>::Resolver)
The resolver for Node::List
ListItem(<StandardBlockNode as Archive>::Resolver)
The resolver for Node::ListItem
Blockquote(<StandardBlockNode as Archive>::Resolver)
The resolver for Node::Blockquote
ThematicBreak(<StandardBlockNode as Archive>::Resolver)
The resolver for Node::ThematicBreak
Html(<StandardBlockNode as Archive>::Resolver)
The resolver for Node::Html
Table(<StandardBlockNode as Archive>::Resolver)
The resolver for Node::Table
TableRow(<StandardBlockNode as Archive>::Resolver)
The resolver for Node::TableRow
TableCell(<StandardBlockNode as Archive>::Resolver)
The resolver for Node::TableCell
Link(<LinkNode as Archive>::Resolver)
The resolver for Node::Link
Image(<ImageNode as Archive>::Resolver)
The resolver for Node::Image
Emphasis(<StandardBlockNode as Archive>::Resolver)
The resolver for Node::Emphasis
Strong(<StandardBlockNode as Archive>::Resolver)
The resolver for Node::Strong
Strikethrough(<StandardBlockNode as Archive>::Resolver)
The resolver for Node::Strikethrough
FootnoteDefinition(<FootnoteNode as Archive>::Resolver)
The resolver for Node::FootnoteDefinition
FootnoteReference(<FootnoteNode as Archive>::Resolver)
The resolver for Node::FootnoteReference
MathInline(<TextNode as Archive>::Resolver)
The resolver for Node::MathInline
MathDisplay(<TextNode as Archive>::Resolver)
The resolver for Node::MathDisplay
Component(<ComponentNode as Archive>::Resolver)
The resolver for Node::Component
Variable(<VariableNode as Archive>::Resolver)
The resolver for Node::Variable
Error(<ErrorNode as Archive>::Resolver)
The resolver for Node::Error
Auto Trait Implementations§
impl Freeze for NodeResolver
impl RefUnwindSafe for NodeResolver
impl Send for NodeResolver
impl Sync for NodeResolver
impl Unpin for NodeResolver
impl UnsafeUnpin for NodeResolver
impl UnwindSafe for NodeResolver
Blanket Implementations§
Source§impl<T> ArchivePointee for T
impl<T> ArchivePointee for T
Source§type ArchivedMetadata = ()
type ArchivedMetadata = ()
Source§fn pointer_metadata(
_: &<T as ArchivePointee>::ArchivedMetadata,
) -> <T as Pointee>::Metadata
fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata, ) -> <T as Pointee>::Metadata
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
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>
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
Source§fn resolve_niched(out: Place<NichedOption<T, N1>>)
fn resolve_niched(out: Place<NichedOption<T, N1>>)
out indicating that a T is niched.