Docs.rs
kdl-6.5.0
Platform
i686-pc-windows-msvc
i686-unknown-linux-gnu
x86_64-apple-darwin
x86_64-pc-windows-msvc
x86_64-unknown-linux-gnu
Feature flags
docs.rs
About docs.rs
Badges
Builds
Metadata
Shorthand URLs
Download
Rustdoc JSON
Build queue
Privacy policy
Rust
Rust website
The Book
Standard Library API Reference
Rust by Example
The Cargo Guide
Clippy Documentation
kdl 6.5.0
Document-oriented KDL parser and API. Allows formatting/whitespace/comment-preserving parsing and modification of KDL text.
Crate
Source
Builds
Feature flags
Documentation
Hide files
..
all_escapes.kdl
all_node_fields.kdl
arg_and_prop_same_name.kdl
arg_bare.kdl
arg_false_type.kdl
arg_float_type.kdl
arg_hex_type.kdl
arg_null_type.kdl
arg_raw_string_type.kdl
arg_string_type.kdl
arg_true_type.kdl
arg_type.kdl
arg_zero_type.kdl
asterisk_in_block_comment.kdl
bare_emoji.kdl
bare_ident_dot.kdl
bare_ident_numeric_dot_fail.kdl
bare_ident_numeric_fail.kdl
bare_ident_numeric_sign_fail.kdl
bare_ident_sign.kdl
bare_ident_sign_dot.kdl
binary.kdl
binary_trailing_underscore.kdl
binary_underscore.kdl
blank_arg_type.kdl
blank_node_type.kdl
blank_prop_type.kdl
block_comment.kdl
block_comment_after_node.kdl
block_comment_before_node.kdl
block_comment_before_node_no_space.kdl
block_comment_newline.kdl
bom_initial.kdl
bom_later_fail.kdl
boolean_arg.kdl
boolean_prop.kdl
brackets_in_bare_id_fail.kdl
chevrons_in_bare_id.kdl
comma_in_bare_id.kdl
comment_after_arg_type.kdl
comment_after_node_type.kdl
comment_after_prop_type.kdl
comment_and_newline.kdl
comment_in_arg_type.kdl
comment_in_node_type.kdl
comment_in_prop_type.kdl
commented_arg.kdl
commented_child.kdl
commented_line.kdl
commented_node.kdl
commented_prop.kdl
crlf_between_nodes.kdl
dash_dash.kdl
dot_but_no_fraction_before_exponent_fail.kdl
dot_but_no_fraction_fail.kdl
dot_in_exponent_fail.kdl
dot_zero_fail.kdl
emoji.kdl
empty.kdl
empty_arg_type_fail.kdl
empty_child.kdl
empty_child_different_lines.kdl
empty_child_same_line.kdl
empty_child_whitespace.kdl
empty_line_comment.kdl
empty_node_type_fail.kdl
empty_prop_type_fail.kdl
empty_quoted_node_id.kdl
empty_quoted_prop_key.kdl
empty_string_arg.kdl
eof_after_escape.kdl
err_backslash_in_bare_id_fail.kdl
esc_multiple_newlines.kdl
esc_newline_in_string.kdl
esc_unicode_in_string.kdl
escaped_whitespace.kdl
escline.kdl
escline_after_semicolon.kdl
escline_alone.kdl
escline_empty_line.kdl
escline_end_of_node.kdl
escline_in_child_block.kdl
escline_line_comment.kdl
escline_node.kdl
escline_node_type.kdl
escline_slashdash.kdl
false_prefix_in_bare_id.kdl
false_prefix_in_prop_key.kdl
false_prop_key_fail.kdl
floating_point_keyword_identifier_strings_fail.kdl
floating_point_keywords.kdl
hash_in_id_fail.kdl
hex.kdl
hex_int.kdl
hex_int_underscores.kdl
hex_leading_zero.kdl
illegal_char_in_binary_fail.kdl
illegal_char_in_hex_fail.kdl
illegal_char_in_octal_fail.kdl
initial_slashdash.kdl
int_multiple_underscore.kdl
just_block_comment.kdl
just_child.kdl
just_newline.kdl
just_node_id.kdl
just_space.kdl
just_space_in_arg_type_fail.kdl
just_space_in_node_type_fail.kdl
just_space_in_prop_type_fail.kdl
just_type_no_arg_fail.kdl
just_type_no_node_id_fail.kdl
just_type_no_prop_fail.kdl
leading_newline.kdl
leading_zero_binary.kdl
leading_zero_int.kdl
leading_zero_oct.kdl
legacy_raw_string_fail.kdl
legacy_raw_string_hash_fail.kdl
multiline_comment.kdl
multiline_nodes.kdl
multiline_raw_string.kdl
multiline_raw_string_containing_quotes.kdl
multiline_raw_string_indented.kdl
multiline_raw_string_non_matching_prefix_character_error_fail.kdl
multiline_raw_string_non_matching_prefix_count_error_fail.kdl
multiline_raw_string_single_line_err_fail.kdl
multiline_raw_string_single_quote_err_fail.kdl
multiline_string.kdl
multiline_string_containing_quotes.kdl
multiline_string_double_backslash.kdl
multiline_string_escape_delimiter.kdl
multiline_string_escape_in_closing_line.kdl
multiline_string_escape_in_closing_line_shallow.kdl
multiline_string_escape_newline_at_end.kdl
multiline_string_escape_newline_at_end_fail.kdl
multiline_string_final_whitespace_escape_fail.kdl
multiline_string_indented.kdl
multiline_string_non_literal_prefix_fail.kdl
multiline_string_non_matching_prefix_character_error_fail.kdl
multiline_string_non_matching_prefix_count_error_fail.kdl
multiline_string_single_line_err_fail.kdl
multiline_string_single_quote_err_fail.kdl
multiline_string_whitespace_only.kdl
multiple_dots_in_float_before_exponent_fail.kdl
multiple_dots_in_float_fail.kdl
multiple_es_in_float_fail.kdl
multiple_x_in_hex_fail.kdl
negative_exponent.kdl
negative_float.kdl
negative_int.kdl
nested_block_comment.kdl
nested_children.kdl
nested_comments.kdl
nested_multiline_block_comment.kdl
newline_between_nodes.kdl
newlines_in_block_comment.kdl
no_decimal_exponent.kdl
no_digits_in_hex_fail.kdl
no_integer_digit_fail.kdl
no_solidus_escape_fail.kdl
node_false.kdl
node_true.kdl
node_type.kdl
null_arg.kdl
null_prefix_in_bare_id.kdl
null_prefix_in_prop_key.kdl
null_prop.kdl
null_prop_key_fail.kdl
numeric_arg.kdl
numeric_prop.kdl
octal.kdl
only_cr.kdl
only_line_comment.kdl
only_line_comment_crlf.kdl
only_line_comment_newline.kdl
optional_child_semicolon.kdl
parens_in_bare_id_fail.kdl
parse_all_arg_types.kdl
positive_exponent.kdl
positive_int.kdl
preserve_duplicate_nodes.kdl
preserve_node_order.kdl
prop_false_type.kdl
prop_float_type.kdl
prop_hex_type.kdl
prop_identifier_type.kdl
prop_null_type.kdl
prop_raw_string_type.kdl
prop_string_type.kdl
prop_true_type.kdl
prop_type.kdl
prop_zero_type.kdl
question_mark_before_number.kdl
quote_in_bare_id_fail.kdl
quoted_arg_type.kdl
quoted_node_name.kdl
quoted_node_type.kdl
quoted_numeric.kdl
quoted_prop_name.kdl
quoted_prop_type.kdl
r_node.kdl
raw_arg_type.kdl
raw_node_name.kdl
raw_node_type.kdl
raw_prop_type.kdl
raw_string_arg.kdl
raw_string_backslash.kdl
raw_string_hash_no_esc.kdl
raw_string_just_backslash.kdl
raw_string_just_quote_fail.kdl
raw_string_multiple_hash.kdl
raw_string_newline.kdl
raw_string_prop.kdl
raw_string_quote.kdl
repeated_arg.kdl
repeated_prop.kdl
same_name_nodes.kdl
sci_notation_large.kdl
sci_notation_small.kdl
semicolon_after_child.kdl
semicolon_in_child.kdl
semicolon_separated.kdl
semicolon_separated_nodes.kdl
semicolon_terminated.kdl
single_arg.kdl
single_prop.kdl
slash_in_bare_id_fail.kdl
slashdash_after_arg_type_fail.kdl
slashdash_after_node_type_fail.kdl
slashdash_after_prop_key_fail.kdl
slashdash_after_prop_val_type_fail.kdl
slashdash_after_type_fail.kdl
slashdash_arg_after_newline_esc.kdl
slashdash_arg_before_newline_esc.kdl
slashdash_before_children_end_fail.kdl
slashdash_before_eof_fail.kdl
slashdash_before_prop_value_fail.kdl
slashdash_before_semicolon_fail.kdl
slashdash_between_child_blocks_fail.kdl
slashdash_child.kdl
slashdash_child_block_before_entry_err_fail.kdl
slashdash_empty_child.kdl
slashdash_escline_before_arg_type.kdl
slashdash_escline_before_children.kdl
slashdash_escline_before_node.kdl
slashdash_false_node.kdl
slashdash_full_node.kdl
slashdash_in_slashdash.kdl
slashdash_inside_arg_type_fail.kdl
slashdash_inside_node_type_fail.kdl
slashdash_multi_line_comment_entry.kdl
slashdash_multi_line_comment_inline.kdl
slashdash_multiple_child_blocks.kdl
slashdash_negative_number.kdl
slashdash_newline_before_children.kdl
slashdash_newline_before_entry.kdl
slashdash_newline_before_node.kdl
slashdash_node_in_child.kdl
slashdash_node_with_child.kdl
slashdash_only_node.kdl
slashdash_only_node_with_space.kdl
slashdash_prop.kdl
slashdash_raw_prop_key.kdl
slashdash_repeated_prop.kdl
slashdash_single_line_comment_entry.kdl
slashdash_single_line_comment_node.kdl
space_after_arg_type.kdl
space_after_node_type.kdl
space_after_prop_type.kdl
space_around_prop_marker.kdl
space_in_arg_type.kdl
space_in_node_type.kdl
space_in_prop_type.kdl
square_bracket_in_bare_id_fail.kdl
string_arg.kdl
string_escaped_literal_whitespace.kdl
string_prop.kdl
tab_space.kdl
trailing_crlf.kdl
trailing_underscore_hex.kdl
trailing_underscore_octal.kdl
true_prefix_in_bare_id.kdl
true_prefix_in_prop_key.kdl
true_prop_key_fail.kdl
two_nodes.kdl
type_before_prop_key_fail.kdl
unbalanced_raw_hashes_fail.kdl
underscore_at_start_of_fraction_fail.kdl
underscore_at_start_of_hex_fail.kdl
underscore_before_number.kdl
underscore_in_exponent.kdl
underscore_in_float.kdl
underscore_in_fraction.kdl
underscore_in_int.kdl
underscore_in_octal.kdl
unicode_delete_fail.kdl
unicode_fsi_fail.kdl
unicode_lre_fail.kdl
unicode_lri_fail.kdl
unicode_lrm_fail.kdl
unicode_lro_fail.kdl
unicode_pdf_fail.kdl
unicode_pdi_fail.kdl
unicode_rle_fail.kdl
unicode_rli_fail.kdl
unicode_rlm_fail.kdl
unicode_rlo_fail.kdl
unicode_silly.kdl
unicode_under_0x20_fail.kdl
unterminated_empty_node_fail.kdl
unusual_bare_id_chars_in_quoted_id.kdl
unusual_chars_in_bare_id.kdl
vertical_tab_whitespace.kdl
zero_float.kdl
zero_int.kdl
zero_space_before_first_arg_fail.kdl
zero_space_before_prop_fail.kdl
zero_space_before_second_arg_fail.kdl
zero_space_before_slashdash_arg_fail.kdl
1
node prop="val"