pub enum Content<'a> {
Plain(Box<'a, Plain>),
QuoteSingle(Box<'a, QuoteSingle>),
QuoteDouble(Box<'a, QuoteDouble>),
BlockLiteral(Box<'a, BlockScalar>),
BlockFolded(Box<'a, BlockScalar>),
Mapping(Box<'a, Mapping<'a>>),
Sequence(Box<'a, Sequence<'a>>),
FlowMapping(Box<'a, FlowMapping<'a>>),
FlowSequence(Box<'a, FlowSequence<'a>>),
Alias(Box<'a, Alias>),
}Expand description
A content node (mirrors yaml-unist-parser’s ContentNode).
Variants§
Plain(Box<'a, Plain>)
QuoteSingle(Box<'a, QuoteSingle>)
QuoteDouble(Box<'a, QuoteDouble>)
BlockLiteral(Box<'a, BlockScalar>)
BlockFolded(Box<'a, BlockScalar>)
Mapping(Box<'a, Mapping<'a>>)
Sequence(Box<'a, Sequence<'a>>)
FlowMapping(Box<'a, FlowMapping<'a>>)
FlowSequence(Box<'a, FlowSequence<'a>>)
Alias(Box<'a, Alias>)
Implementations§
Trait Implementations§
Auto Trait Implementations§
impl<'a> !RefUnwindSafe for Content<'a>
impl<'a> !Send for Content<'a>
impl<'a> !Sync for Content<'a>
impl<'a> !UnwindSafe for Content<'a>
impl<'a> Freeze for Content<'a>
impl<'a> Unpin for Content<'a>
impl<'a> UnsafeUnpin for Content<'a>
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