Expand description
YAML API module for LibYML.
This module provides functions and types for working directly with YAML data structures.
Re-exports§
pub use core::primitive::i64 as ptrdiff_t;
pub use core::primitive::u64 as size_t;
pub use core::primitive::u8 as yaml_char_t;
Structs§
- Represents the list of tag directives in a YAML document.
- Represents the output data associated with a YAML emitter.
- Represents the unamed output string data associated with a YAML emitter.
- Represents the data associated with a YAML event.
- Represents the data associated with a YAML alias event.
- Represents the data associated with the end of a YAML document.
- Represents the data associated with the start of a YAML document.
- Represents the list of tag directives at the start of a YAML document.
- Represents the data associated with the start of a YAML mapping.
- Represents the data associated with a YAML scalar event.
- Represents the data associated with the start of a YAML sequence.
- Represents the data associated with the start of a YAML stream.
- Represents the data associated with a YAML node.
- Represents the data associated with a YAML mapping node.
- Represents the data associated with a YAML scalar node.
- Represents the data associated with a YAML sequence node.
- The data structure for YAML tokens.
- Represents an alias in a YAML document.
- Represents an anchor in a YAML document.
- Represents a scalar value in a YAML document.
- Represents the start of a YAML data stream.
- Represents a tag in a YAML document.
- Represents the tag directive in a YAML document.
- Represents the version directive in a YAML document.
- This structure holds aliases data.
- Represents the data associated with a YAML token.
- The document structure.
- The emitter structure.
- Represents the prefix data associated with a YAML emitter.
- The event structure.
- The pointer position.
- An element of a mapping node.
- The node structure.
- The parser structure.
- Represents the prefix data associated with a YAML parser.
- This structure holds information about a potential simple key.
- The beginning of the stack.
- The tag directive data.
- The token structure.
- The version directive data.
Enums§
- Line break type.
- The emitter states.
- The stream encoding.
- Many bad things could happen with the parser and emitter.
- Event types.
- Mapping styles.
- Node types.
- The states of the parser.
- Scalar styles.
- Sequence styles.
- The token types.
Type Aliases§
- Represents an element of a YAML sequence node.
- The prototype of a read handler.
- The prototype of a write handler.