pub struct V1Node {Show 32 fields
pub type: Option<V1NodeType>,
pub line_break_node: Option<Value>,
pub paragraph_node: Option<Box<V1ParagraphNode>>,
pub code_block_node: Option<Box<V1CodeBlockNode>>,
pub heading_node: Option<Box<V1HeadingNode>>,
pub horizontal_rule_node: Option<Box<V1HorizontalRuleNode>>,
pub blockquote_node: Option<Box<V1BlockquoteNode>>,
pub list_node: Option<Box<V1ListNode>>,
pub ordered_list_item_node: Option<Box<V1OrderedListItemNode>>,
pub unordered_list_item_node: Option<Box<V1UnorderedListItemNode>>,
pub task_list_item_node: Option<Box<V1TaskListItemNode>>,
pub math_block_node: Option<Box<V1MathBlockNode>>,
pub table_node: Option<Box<V1TableNode>>,
pub embedded_content_node: Option<Box<V1EmbeddedContentNode>>,
pub text_node: Option<Box<V1TextNode>>,
pub bold_node: Option<Box<V1BoldNode>>,
pub italic_node: Option<Box<V1ItalicNode>>,
pub bold_italic_node: Option<Box<V1BoldItalicNode>>,
pub code_node: Option<Box<V1CodeNode>>,
pub image_node: Option<Box<V1ImageNode>>,
pub link_node: Option<Box<V1LinkNode>>,
pub auto_link_node: Option<Box<V1AutoLinkNode>>,
pub tag_node: Option<Box<V1TagNode>>,
pub strikethrough_node: Option<Box<V1StrikethroughNode>>,
pub escaping_character_node: Option<Box<V1EscapingCharacterNode>>,
pub math_node: Option<Box<V1MathNode>>,
pub highlight_node: Option<Box<V1HighlightNode>>,
pub subscript_node: Option<Box<V1SubscriptNode>>,
pub superscript_node: Option<Box<V1SuperscriptNode>>,
pub referenced_content_node: Option<Box<V1ReferencedContentNode>>,
pub spoiler_node: Option<Box<V1SpoilerNode>>,
pub html_element_node: Option<Box<V1HtmlElementNode>>,
}
Fields§
§type: Option<V1NodeType>
§line_break_node: Option<Value>
§paragraph_node: Option<Box<V1ParagraphNode>>
§code_block_node: Option<Box<V1CodeBlockNode>>
§heading_node: Option<Box<V1HeadingNode>>
§horizontal_rule_node: Option<Box<V1HorizontalRuleNode>>
§blockquote_node: Option<Box<V1BlockquoteNode>>
§list_node: Option<Box<V1ListNode>>
§ordered_list_item_node: Option<Box<V1OrderedListItemNode>>
§unordered_list_item_node: Option<Box<V1UnorderedListItemNode>>
§task_list_item_node: Option<Box<V1TaskListItemNode>>
§math_block_node: Option<Box<V1MathBlockNode>>
§table_node: Option<Box<V1TableNode>>
§embedded_content_node: Option<Box<V1EmbeddedContentNode>>
§text_node: Option<Box<V1TextNode>>
§bold_node: Option<Box<V1BoldNode>>
§italic_node: Option<Box<V1ItalicNode>>
§bold_italic_node: Option<Box<V1BoldItalicNode>>
§code_node: Option<Box<V1CodeNode>>
§image_node: Option<Box<V1ImageNode>>
§link_node: Option<Box<V1LinkNode>>
§auto_link_node: Option<Box<V1AutoLinkNode>>
§tag_node: Option<Box<V1TagNode>>
§strikethrough_node: Option<Box<V1StrikethroughNode>>
§escaping_character_node: Option<Box<V1EscapingCharacterNode>>
§math_node: Option<Box<V1MathNode>>
§highlight_node: Option<Box<V1HighlightNode>>
§subscript_node: Option<Box<V1SubscriptNode>>
§superscript_node: Option<Box<V1SuperscriptNode>>
§referenced_content_node: Option<Box<V1ReferencedContentNode>>
§spoiler_node: Option<Box<V1SpoilerNode>>
§html_element_node: Option<Box<V1HtmlElementNode>>
Implementations§
Trait Implementations§
Source§impl<'de> Deserialize<'de> for V1Node
impl<'de> Deserialize<'de> for V1Node
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl StructuralPartialEq for V1Node
Auto Trait Implementations§
impl Freeze for V1Node
impl RefUnwindSafe for V1Node
impl Send for V1Node
impl Sync for V1Node
impl Unpin for V1Node
impl UnwindSafe for V1Node
Blanket Implementations§
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