Skip to main content

YamlDocumentT

Type Alias YamlDocumentT 

Source
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

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_t

The version directive.

§tag_directives: unnamed_yaml_document_t_tag_directives

The 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: bool

Is the document start indicator implicit?

§end_implicit: bool

Is the document end indicator implicit?

§start_mark: yaml_mark_t

The beginning of the document.

§end_mark: yaml_mark_t

The end of the document.