List of all items
Structs
- cli::args::Args
- decode::decoders::DecoderContext
- decode::event_builder::ObjectNode
- decode::parser::ArrayHeaderInfo
- decode::parser::ArrayHeaderParseResult
- decode::parser::FieldName
- decode::scanner::BlankLineInfo
- decode::scanner::ParsedLine
- decode::scanner::StreamingLineCursor
- decode::scanner::StreamingScanState
- encode::folding::FoldResult
- options::DecodeOptions
- options::DecodeStreamOptions
- options::EncodeOptions
- options::ResolvedDecodeOptions
- options::ResolvedEncodeOptions
Enums
- JsonStreamEvent
- JsonValue
- StringOrNumberOrBoolOrNull
- cli::args::ExpandPathsArg
- cli::args::KeyFoldingArg
- cli::args::Mode
- decode::event_builder::NodeValue
- error::ToonError
- options::ExpandPathsMode
- options::KeyFoldingMode
- options::PathSegment
Functions
- cli::conversion::decode_to_json_chunks
- cli::conversion::encode_to_toon_lines
- cli::conversion::json_stringify_null
- cli::json_stream::json_stream_from_events
- cli::json_stringify::json_stringify_lines
- cli::run
- decode::decode
- decode::decode_from_lines
- decode::decode_stream
- decode::decode_stream_sync
- decode::decoders::decode_stream_sync
- decode::event_builder::build_node_from_events
- decode::event_builder::node_to_json
- decode::expand::expand_paths_safe
- decode::parser::is_array_header_content
- decode::parser::is_key_value_content
- decode::parser::map_row_values_to_primitives
- decode::parser::parse_array_header_line
- decode::parser::parse_bracket_segment
- decode::parser::parse_delimited_values
- decode::parser::parse_key_token
- decode::parser::parse_primitive_token
- decode::parser::parse_quoted_key
- decode::parser::parse_string_literal
- decode::parser::parse_unquoted_key
- decode::scanner::compute_depth_from_indent
- decode::scanner::create_scan_state
- decode::scanner::parse_line_incremental
- decode::scanner::parse_lines_sync
- decode::try_decode
- decode::try_decode_from_lines
- decode::try_decode_stream
- decode::try_decode_stream_sync
- decode::validation::assert_expected_count
- decode::validation::validate_no_blank_lines_in_range
- decode::validation::validate_no_extra_list_items
- decode::validation::validate_no_extra_tabular_rows
- encode::encode
- encode::encode_lines
- encode::encode_stream_events
- encode::encoders::encode_json_value
- encode::folding::try_fold_key_chain
- encode::normalize::is_array_of_arrays
- encode::normalize::is_array_of_objects
- encode::normalize::is_array_of_primitives
- encode::normalize::is_empty_object
- encode::normalize::is_json_array
- encode::normalize::is_json_object
- encode::normalize::is_json_primitive
- encode::normalize::normalize_json_value
- encode::normalize::normalize_primitive
- encode::primitives::encode_and_join_primitives
- encode::primitives::encode_key
- encode::primitives::encode_primitive
- encode::primitives::encode_string_literal
- encode::primitives::format_header
- encode::replacer::apply_replacer
- json_to_toon
- options::resolve_decode_options
- options::resolve_encode_options
- shared::literal_utils::is_boolean_or_null_literal
- shared::literal_utils::is_numeric_like
- shared::literal_utils::is_numeric_literal
- shared::string_utils::escape_string
- shared::string_utils::find_closing_quote
- shared::string_utils::find_unquoted_char
- shared::string_utils::unescape_string
- shared::validation::default_delimiter
- shared::validation::is_identifier_segment
- shared::validation::is_safe_unquoted
- shared::validation::is_valid_unquoted_key
- toon_to_json
Type Aliases
Constants
- shared::constants::BACKSLASH
- shared::constants::CARRIAGE_RETURN
- shared::constants::CLOSE_BRACE
- shared::constants::CLOSE_BRACKET
- shared::constants::COLON
- shared::constants::COMMA
- shared::constants::DEFAULT_DELIMITER
- shared::constants::DOT
- shared::constants::DOUBLE_QUOTE
- shared::constants::FALSE_LITERAL
- shared::constants::LIST_ITEM_MARKER
- shared::constants::LIST_ITEM_PREFIX
- shared::constants::NEWLINE
- shared::constants::NULL_LITERAL
- shared::constants::OPEN_BRACE
- shared::constants::OPEN_BRACKET
- shared::constants::PIPE
- shared::constants::SPACE
- shared::constants::TAB
- shared::constants::TRUE_LITERAL