#[non_exhaustive]#[repr(C)]pub struct YamlNodeT {
pub type_: YamlNodeTypeT,
pub tag: *mut u8,
pub data: UnnamedYamlNodeTData,
pub start_mark: YamlMarkT,
pub end_mark: YamlMarkT,
}Expand description
The node structure.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.type_: YamlNodeTypeTThe node type.
tag: *mut u8The node tag.
data: UnnamedYamlNodeTDataThe node data.
start_mark: YamlMarkTThe beginning of the node.
end_mark: YamlMarkTThe end of the node.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for YamlNodeT
impl RefUnwindSafe for YamlNodeT
impl !Send for YamlNodeT
impl !Sync for YamlNodeT
impl Unpin for YamlNodeT
impl UnwindSafe for YamlNodeT
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