pub enum AnyNode<'tree> {
Show 20 variants
Array(Array<'tree>),
Document(Document<'tree>),
DottedKey(DottedKey<'tree>),
Float(Float<'tree>),
InlineTable(InlineTable<'tree>),
Integer(Integer<'tree>),
Pair(Pair<'tree>),
QuotedKey(QuotedKey<'tree>),
String(String<'tree>),
Table(Table<'tree>),
TableArrayElement(TableArrayElement<'tree>),
BareKey(BareKey<'tree>),
Boolean(Boolean<'tree>),
Comment(Comment<'tree>),
EscapeSequence(EscapeSequence<'tree>),
LocalDate(LocalDate<'tree>),
LocalDateTime(LocalDateTime<'tree>),
LocalTime(LocalTime<'tree>),
OffsetDateTime(OffsetDateTime<'tree>),
Unknown(Node<'tree>),
}Variants§
Array(Array<'tree>)
Document(Document<'tree>)
DottedKey(DottedKey<'tree>)
Float(Float<'tree>)
InlineTable(InlineTable<'tree>)
Integer(Integer<'tree>)
Pair(Pair<'tree>)
QuotedKey(QuotedKey<'tree>)
String(String<'tree>)
Table(Table<'tree>)
TableArrayElement(TableArrayElement<'tree>)
BareKey(BareKey<'tree>)
Boolean(Boolean<'tree>)
Comment(Comment<'tree>)
EscapeSequence(EscapeSequence<'tree>)
LocalDate(LocalDate<'tree>)
LocalDateTime(LocalDateTime<'tree>)
LocalTime(LocalTime<'tree>)
OffsetDateTime(OffsetDateTime<'tree>)
Unknown(Node<'tree>)
Implementations§
Trait Implementations§
impl<'tree> Eq for AnyNode<'tree>
impl<'tree> StructuralPartialEq for AnyNode<'tree>
Auto Trait Implementations§
impl<'tree> Freeze for AnyNode<'tree>
impl<'tree> RefUnwindSafe for AnyNode<'tree>
impl<'tree> Send for AnyNode<'tree>
impl<'tree> Sync for AnyNode<'tree>
impl<'tree> Unpin for AnyNode<'tree>
impl<'tree> UnsafeUnpin for AnyNode<'tree>
impl<'tree> UnwindSafe for AnyNode<'tree>
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