pub type YamlDocumentT = yaml_document_t;👎Deprecated since 0.0.6:
libyml is unmaintained. Migrate to a maintained alternative (unsafe-libyaml, yaml-rust2, or noyalib). See MIGRATION.md.
Expand description
Alias for unsafe_libyaml::yaml_document_t.
Aliased Type§
#[repr(C)]pub struct YamlDocumentT {
pub nodes: yaml_stack_t<yaml_node_t>,
pub version_directive: *mut yaml_version_directive_t,
pub tag_directives: unnamed_yaml_document_t_tag_directives,
pub start_implicit: bool,
pub end_implicit: bool,
pub start_mark: yaml_mark_t,
pub end_mark: yaml_mark_t,
}Fields§
§nodes: yaml_stack_t<yaml_node_t>The document nodes.
version_directive: *mut yaml_version_directive_tThe version directive.
tag_directives: unnamed_yaml_document_t_tag_directivesThe list of tag directives.
struct {
/// The beginning of the tag directives list.
start: *mut yaml_tag_directive_t,
/// The end of the tag directives list.
end: *mut yaml_tag_directive_t,
}start_implicit: boolIs the document start indicator implicit?
end_implicit: boolIs the document end indicator implicit?
start_mark: yaml_mark_tThe beginning of the document.
end_mark: yaml_mark_tThe end of the document.