#![deprecated(
since = "0.0.6",
note = "libyml is unmaintained. Migrate to a maintained alternative (unsafe-libyaml, yaml-rust2, or noyalib). See MIGRATION.md."
)]
#![doc(html_root_url = "https://docs.rs/libyml/0.0.6")]
#![no_std]
#![allow(non_upper_case_globals)]
#[doc(inline)]
pub use unsafe_libyaml::{
yaml_alias_event_initialize, yaml_document_delete,
yaml_document_end_event_initialize, yaml_document_get_node,
yaml_document_get_root_node, yaml_document_initialize,
yaml_document_start_event_initialize, yaml_emitter_close,
yaml_emitter_delete, yaml_emitter_dump, yaml_emitter_emit,
yaml_emitter_flush, yaml_emitter_initialize, yaml_emitter_open,
yaml_emitter_set_break, yaml_emitter_set_canonical,
yaml_emitter_set_encoding, yaml_emitter_set_indent,
yaml_emitter_set_output, yaml_emitter_set_output_string,
yaml_emitter_set_unicode, yaml_emitter_set_width,
yaml_event_delete, yaml_mapping_end_event_initialize,
yaml_mapping_start_event_initialize, yaml_parser_delete,
yaml_parser_initialize, yaml_parser_load, yaml_parser_parse,
yaml_parser_scan, yaml_parser_set_encoding, yaml_parser_set_input,
yaml_parser_set_input_string, yaml_scalar_event_initialize,
yaml_sequence_end_event_initialize,
yaml_sequence_start_event_initialize,
yaml_stream_end_event_initialize,
yaml_stream_start_event_initialize, yaml_token_delete,
};
pub type YamlAliasDataT = unsafe_libyaml::yaml_alias_data_t;
pub type YamlBreakT = unsafe_libyaml::yaml_break_t;
pub type YamlDocumentT = unsafe_libyaml::yaml_document_t;
pub type YamlEmitterStateT = unsafe_libyaml::yaml_emitter_state_t;
pub type YamlEmitterT = unsafe_libyaml::yaml_emitter_t;
pub type YamlEncodingT = unsafe_libyaml::yaml_encoding_t;
pub type YamlErrorTypeT = unsafe_libyaml::yaml_error_type_t;
pub type YamlEventT = unsafe_libyaml::yaml_event_t;
pub type YamlEventTypeT = unsafe_libyaml::yaml_event_type_t;
pub type YamlMappingStyleT = unsafe_libyaml::yaml_mapping_style_t;
pub type YamlMarkT = unsafe_libyaml::yaml_mark_t;
pub type YamlNodeItemT = unsafe_libyaml::yaml_node_item_t;
pub type YamlNodePairT = unsafe_libyaml::yaml_node_pair_t;
pub type YamlNodeT = unsafe_libyaml::yaml_node_t;
pub type YamlNodeTypeT = unsafe_libyaml::yaml_node_type_t;
pub type YamlParserStateT = unsafe_libyaml::yaml_parser_state_t;
pub type YamlParserT = unsafe_libyaml::yaml_parser_t;
pub type YamlReadHandlerT = unsafe_libyaml::yaml_read_handler_t;
pub type YamlScalarStyleT = unsafe_libyaml::yaml_scalar_style_t;
pub type YamlSequenceStyleT = unsafe_libyaml::yaml_sequence_style_t;
pub type YamlSimpleKeyT = unsafe_libyaml::yaml_simple_key_t;
pub type YamlStackT<T> = unsafe_libyaml::yaml_stack_t<T>;
pub type YamlTagDirectiveT = unsafe_libyaml::yaml_tag_directive_t;
pub type YamlTokenT = unsafe_libyaml::yaml_token_t;
pub type YamlTokenTypeT = unsafe_libyaml::yaml_token_type_t;
pub type YamlVersionDirectiveT =
unsafe_libyaml::yaml_version_directive_t;
pub type YamlWriteHandlerT = unsafe_libyaml::yaml_write_handler_t;
#[doc(hidden)]
pub use unsafe_libyaml::{
YAML_ALIAS_EVENT, YAML_ALIAS_TOKEN, YAML_ANCHOR_TOKEN,
YAML_ANY_ENCODING, YAML_ANY_MAPPING_STYLE, YAML_ANY_SCALAR_STYLE,
YAML_ANY_SEQUENCE_STYLE, YAML_BLOCK_END_TOKEN,
YAML_BLOCK_ENTRY_TOKEN, YAML_BLOCK_MAPPING_START_TOKEN,
YAML_BLOCK_MAPPING_STYLE, YAML_BLOCK_SEQUENCE_START_TOKEN,
YAML_BLOCK_SEQUENCE_STYLE, YAML_COMPOSER_ERROR,
YAML_DOCUMENT_END_EVENT, YAML_DOCUMENT_END_TOKEN,
YAML_DOCUMENT_START_EVENT, YAML_DOCUMENT_START_TOKEN,
YAML_DOUBLE_QUOTED_SCALAR_STYLE, YAML_EMITTER_ERROR,
YAML_FLOW_ENTRY_TOKEN, YAML_FLOW_MAPPING_END_TOKEN,
YAML_FLOW_MAPPING_START_TOKEN, YAML_FLOW_MAPPING_STYLE,
YAML_FLOW_SEQUENCE_END_TOKEN, YAML_FLOW_SEQUENCE_START_TOKEN,
YAML_FLOW_SEQUENCE_STYLE, YAML_FOLDED_SCALAR_STYLE, YAML_KEY_TOKEN,
YAML_LITERAL_SCALAR_STYLE, YAML_MAPPING_END_EVENT,
YAML_MAPPING_NODE, YAML_MAPPING_START_EVENT, YAML_MEMORY_ERROR,
YAML_NO_ERROR, YAML_NO_EVENT, YAML_NO_NODE, YAML_NO_TOKEN,
YAML_PARSER_ERROR, YAML_PLAIN_SCALAR_STYLE, YAML_READER_ERROR,
YAML_SCALAR_EVENT, YAML_SCALAR_NODE, YAML_SCALAR_TOKEN,
YAML_SCANNER_ERROR, YAML_SEQUENCE_END_EVENT, YAML_SEQUENCE_NODE,
YAML_SEQUENCE_START_EVENT, YAML_SINGLE_QUOTED_SCALAR_STYLE,
YAML_STREAM_END_EVENT, YAML_STREAM_END_TOKEN,
YAML_STREAM_START_EVENT, YAML_STREAM_START_TOKEN,
YAML_TAG_DIRECTIVE_TOKEN, YAML_TAG_TOKEN, YAML_UTF16BE_ENCODING,
YAML_UTF16LE_ENCODING, YAML_UTF8_ENCODING, YAML_VALUE_TOKEN,
YAML_VERSION_DIRECTIVE_TOKEN, YAML_WRITER_ERROR,
};
pub const YamlAnyScalarStyle: YamlScalarStyleT =
unsafe_libyaml::YAML_ANY_SCALAR_STYLE;
pub const YamlPlainScalarStyle: YamlScalarStyleT =
unsafe_libyaml::YAML_PLAIN_SCALAR_STYLE;
pub const YamlSingleQuotedScalarStyle: YamlScalarStyleT =
unsafe_libyaml::YAML_SINGLE_QUOTED_SCALAR_STYLE;
pub const YamlDoubleQuotedScalarStyle: YamlScalarStyleT =
unsafe_libyaml::YAML_DOUBLE_QUOTED_SCALAR_STYLE;
pub const YamlLiteralScalarStyle: YamlScalarStyleT =
unsafe_libyaml::YAML_LITERAL_SCALAR_STYLE;
pub const YamlFoldedScalarStyle: YamlScalarStyleT =
unsafe_libyaml::YAML_FOLDED_SCALAR_STYLE;
pub const YamlAnySequenceStyle: YamlSequenceStyleT =
unsafe_libyaml::YAML_ANY_SEQUENCE_STYLE;
pub const YamlBlockSequenceStyle: YamlSequenceStyleT =
unsafe_libyaml::YAML_BLOCK_SEQUENCE_STYLE;
pub const YamlFlowSequenceStyle: YamlSequenceStyleT =
unsafe_libyaml::YAML_FLOW_SEQUENCE_STYLE;
pub const YamlAnyMappingStyle: YamlMappingStyleT =
unsafe_libyaml::YAML_ANY_MAPPING_STYLE;
pub const YamlBlockMappingStyle: YamlMappingStyleT =
unsafe_libyaml::YAML_BLOCK_MAPPING_STYLE;
pub const YamlFlowMappingStyle: YamlMappingStyleT =
unsafe_libyaml::YAML_FLOW_MAPPING_STYLE;
pub const YamlAnyEncoding: YamlEncodingT =
unsafe_libyaml::YAML_ANY_ENCODING;
pub const YamlUtf8Encoding: YamlEncodingT =
unsafe_libyaml::YAML_UTF8_ENCODING;
pub const YamlUtf16leEncoding: YamlEncodingT =
unsafe_libyaml::YAML_UTF16LE_ENCODING;
pub const YamlUtf16beEncoding: YamlEncodingT =
unsafe_libyaml::YAML_UTF16BE_ENCODING;
pub const YamlNoError: YamlErrorTypeT = unsafe_libyaml::YAML_NO_ERROR;
pub const YamlMemoryError: YamlErrorTypeT =
unsafe_libyaml::YAML_MEMORY_ERROR;
pub const YamlReaderError: YamlErrorTypeT =
unsafe_libyaml::YAML_READER_ERROR;
pub const YamlScannerError: YamlErrorTypeT =
unsafe_libyaml::YAML_SCANNER_ERROR;
pub const YamlParserError: YamlErrorTypeT =
unsafe_libyaml::YAML_PARSER_ERROR;
pub const YamlComposerError: YamlErrorTypeT =
unsafe_libyaml::YAML_COMPOSER_ERROR;
pub const YamlWriterError: YamlErrorTypeT =
unsafe_libyaml::YAML_WRITER_ERROR;
pub const YamlEmitterError: YamlErrorTypeT =
unsafe_libyaml::YAML_EMITTER_ERROR;
pub const YamlNoEvent: YamlEventTypeT = unsafe_libyaml::YAML_NO_EVENT;
pub const YamlStreamStartEvent: YamlEventTypeT =
unsafe_libyaml::YAML_STREAM_START_EVENT;
pub const YamlStreamEndEvent: YamlEventTypeT =
unsafe_libyaml::YAML_STREAM_END_EVENT;
pub const YamlDocumentStartEvent: YamlEventTypeT =
unsafe_libyaml::YAML_DOCUMENT_START_EVENT;
pub const YamlDocumentEndEvent: YamlEventTypeT =
unsafe_libyaml::YAML_DOCUMENT_END_EVENT;
pub const YamlAliasEvent: YamlEventTypeT =
unsafe_libyaml::YAML_ALIAS_EVENT;
pub const YamlScalarEvent: YamlEventTypeT =
unsafe_libyaml::YAML_SCALAR_EVENT;
pub const YamlSequenceStartEvent: YamlEventTypeT =
unsafe_libyaml::YAML_SEQUENCE_START_EVENT;
pub const YamlSequenceEndEvent: YamlEventTypeT =
unsafe_libyaml::YAML_SEQUENCE_END_EVENT;
pub const YamlMappingStartEvent: YamlEventTypeT =
unsafe_libyaml::YAML_MAPPING_START_EVENT;
pub const YamlMappingEndEvent: YamlEventTypeT =
unsafe_libyaml::YAML_MAPPING_END_EVENT;
pub const YamlNoNode: YamlNodeTypeT = unsafe_libyaml::YAML_NO_NODE;
pub const YamlScalarNode: YamlNodeTypeT =
unsafe_libyaml::YAML_SCALAR_NODE;
pub const YamlSequenceNode: YamlNodeTypeT =
unsafe_libyaml::YAML_SEQUENCE_NODE;
pub const YamlMappingNode: YamlNodeTypeT =
unsafe_libyaml::YAML_MAPPING_NODE;
pub mod success {
pub fn is_success(ok: bool) -> bool {
ok
}
pub fn is_failure(ok: bool) -> bool {
!ok
}
}
pub mod api {
pub use crate::{
yaml_alias_event_initialize, yaml_emitter_delete,
yaml_emitter_initialize, yaml_emitter_set_break,
yaml_emitter_set_canonical, yaml_emitter_set_encoding,
yaml_emitter_set_indent, yaml_emitter_set_output,
yaml_emitter_set_output_string, yaml_emitter_set_unicode,
yaml_emitter_set_width, yaml_mapping_end_event_initialize,
yaml_mapping_start_event_initialize, yaml_parser_set_encoding,
yaml_parser_set_input, yaml_parser_set_input_string,
yaml_scalar_event_initialize,
yaml_sequence_end_event_initialize,
yaml_sequence_start_event_initialize,
yaml_stream_end_event_initialize,
yaml_stream_start_event_initialize, yaml_token_delete,
};
}
pub mod decode {
pub use crate::{yaml_parser_delete, yaml_parser_initialize};
}
pub mod document {
pub use crate::{
yaml_document_delete, yaml_document_end_event_initialize,
yaml_document_get_node, yaml_document_get_root_node,
yaml_document_initialize, yaml_document_start_event_initialize,
};
pub use unsafe_libyaml::{
yaml_document_add_mapping, yaml_document_add_scalar,
yaml_document_add_sequence, yaml_document_append_mapping_pair,
yaml_document_append_sequence_item,
};
}
pub mod dumper {
pub use crate::{
yaml_emitter_close, yaml_emitter_dump, yaml_emitter_open,
};
}
pub mod loader {
pub use crate::yaml_parser_load;
}
pub mod yaml {
pub use crate::{
YamlAliasDataT, YamlAliasEvent, YamlAnyEncoding,
YamlAnyMappingStyle, YamlAnyScalarStyle, YamlAnySequenceStyle,
YamlBlockMappingStyle, YamlBlockSequenceStyle, YamlBreakT,
YamlComposerError, YamlDocumentEndEvent,
YamlDocumentStartEvent, YamlDocumentT,
YamlDoubleQuotedScalarStyle, YamlEmitterError,
YamlEmitterStateT, YamlEmitterT, YamlEncodingT, YamlErrorTypeT,
YamlEventT, YamlEventTypeT, YamlFlowMappingStyle,
YamlFlowSequenceStyle, YamlFoldedScalarStyle,
YamlLiteralScalarStyle, YamlMappingEndEvent, YamlMappingNode,
YamlMappingStartEvent, YamlMappingStyleT, YamlMarkT,
YamlMemoryError, YamlNoError, YamlNoEvent, YamlNoNode,
YamlNodeItemT, YamlNodePairT, YamlNodeT, YamlNodeTypeT,
YamlParserError, YamlParserStateT, YamlParserT,
YamlPlainScalarStyle, YamlReadHandlerT, YamlReaderError,
YamlScalarEvent, YamlScalarNode, YamlScalarStyleT,
YamlScannerError, YamlSequenceEndEvent, YamlSequenceNode,
YamlSequenceStartEvent, YamlSequenceStyleT, YamlSimpleKeyT,
YamlSingleQuotedScalarStyle, YamlStackT, YamlStreamEndEvent,
YamlStreamStartEvent, YamlTagDirectiveT, YamlTokenT,
YamlTokenTypeT, YamlUtf16beEncoding, YamlUtf16leEncoding,
YamlUtf8Encoding, YamlVersionDirectiveT, YamlWriteHandlerT,
YamlWriterError,
};
#[allow(non_camel_case_types)]
pub type yaml_char_t = u8;
}
pub mod memory {}
pub mod string {}