Skip to main content

YamlEmitterStateT

Type Alias YamlEmitterStateT 

Source
pub type YamlEmitterStateT = yaml_emitter_state_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(u32)]
pub enum YamlEmitterStateT {
Show 18 variants YAML_EMIT_STREAM_START_STATE = 0, YAML_EMIT_FIRST_DOCUMENT_START_STATE = 1, YAML_EMIT_DOCUMENT_START_STATE = 2, YAML_EMIT_DOCUMENT_CONTENT_STATE = 3, YAML_EMIT_DOCUMENT_END_STATE = 4, YAML_EMIT_FLOW_SEQUENCE_FIRST_ITEM_STATE = 5, YAML_EMIT_FLOW_SEQUENCE_ITEM_STATE = 6, YAML_EMIT_FLOW_MAPPING_FIRST_KEY_STATE = 7, YAML_EMIT_FLOW_MAPPING_KEY_STATE = 8, YAML_EMIT_FLOW_MAPPING_SIMPLE_VALUE_STATE = 9, YAML_EMIT_FLOW_MAPPING_VALUE_STATE = 10, YAML_EMIT_BLOCK_SEQUENCE_FIRST_ITEM_STATE = 11, YAML_EMIT_BLOCK_SEQUENCE_ITEM_STATE = 12, YAML_EMIT_BLOCK_MAPPING_FIRST_KEY_STATE = 13, YAML_EMIT_BLOCK_MAPPING_KEY_STATE = 14, YAML_EMIT_BLOCK_MAPPING_SIMPLE_VALUE_STATE = 15, YAML_EMIT_BLOCK_MAPPING_VALUE_STATE = 16, YAML_EMIT_END_STATE = 17,
}

Variantsยง

ยง

YAML_EMIT_STREAM_START_STATE = 0

Expect STREAM-START.

ยง

YAML_EMIT_FIRST_DOCUMENT_START_STATE = 1

Expect the first DOCUMENT-START or STREAM-END.

ยง

YAML_EMIT_DOCUMENT_START_STATE = 2

Expect DOCUMENT-START or STREAM-END.

ยง

YAML_EMIT_DOCUMENT_CONTENT_STATE = 3

Expect the content of a document.

ยง

YAML_EMIT_DOCUMENT_END_STATE = 4

Expect DOCUMENT-END.

ยง

YAML_EMIT_FLOW_SEQUENCE_FIRST_ITEM_STATE = 5

Expect the first item of a flow sequence.

ยง

YAML_EMIT_FLOW_SEQUENCE_ITEM_STATE = 6

Expect an item of a flow sequence.

ยง

YAML_EMIT_FLOW_MAPPING_FIRST_KEY_STATE = 7

Expect the first key of a flow mapping.

ยง

YAML_EMIT_FLOW_MAPPING_KEY_STATE = 8

Expect a key of a flow mapping.

ยง

YAML_EMIT_FLOW_MAPPING_SIMPLE_VALUE_STATE = 9

Expect a value for a simple key of a flow mapping.

ยง

YAML_EMIT_FLOW_MAPPING_VALUE_STATE = 10

Expect a value of a flow mapping.

ยง

YAML_EMIT_BLOCK_SEQUENCE_FIRST_ITEM_STATE = 11

Expect the first item of a block sequence.

ยง

YAML_EMIT_BLOCK_SEQUENCE_ITEM_STATE = 12

Expect an item of a block sequence.

ยง

YAML_EMIT_BLOCK_MAPPING_FIRST_KEY_STATE = 13

Expect the first key of a block mapping.

ยง

YAML_EMIT_BLOCK_MAPPING_KEY_STATE = 14

Expect the key of a block mapping.

ยง

YAML_EMIT_BLOCK_MAPPING_SIMPLE_VALUE_STATE = 15

Expect a value for a simple key of a block mapping.

ยง

YAML_EMIT_BLOCK_MAPPING_VALUE_STATE = 16

Expect a value of a block mapping.

ยง

YAML_EMIT_END_STATE = 17

Expect nothing.