├── .cargo └── config.toml ├── .clippy.toml ├── .gitattributes ├── .github ├── renovate.json5 ├── settings.yml └── workflows │ ├── audit.yml │ ├── ci.yml │ ├── committed.yml │ ├── pre-commit.yml │ ├── rust-next.yml │ └── spelling.yml ├── .gitignore ├── .pre-commit-config.yaml ├── CONTRIBUTING.md ├── Cargo.lock ├── Cargo.toml ├── README.md ├── _typos.toml ├── committed.toml ├── crates ├── benchmarks │ ├── Cargo.toml │ ├── benches │ │ ├── 0-cargo.rs │ │ ├── 1-map.rs │ │ └── 2-array.rs │ ├── examples │ │ └── bench.rs │ └── src │ │ ├── Cargo.cargo.toml │ │ ├── Cargo.web-sys.toml │ │ └── lib.rs ├── serde_spanned │ ├── CHANGELOG.md │ ├── Cargo.toml │ ├── LICENSE-APACHE │ ├── LICENSE-MIT │ ├── README.md │ ├── src │ │ ├── lib.rs │ │ └── spanned.rs │ └── tests │ │ └── test.rs ├── serde_toml │ ├── Cargo.toml │ ├── LICENSE-APACHE │ ├── LICENSE-MIT │ ├── README.md │ └── src │ │ └── lib.rs ├── toml │ ├── CHANGELOG.md │ ├── Cargo.toml │ ├── LICENSE-APACHE │ ├── LICENSE-MIT │ ├── README.md │ ├── examples │ │ ├── decode.rs │ │ ├── enum_external.rs │ │ └── toml2json.rs │ ├── src │ │ ├── de.rs │ │ ├── edit.rs │ │ ├── fmt.rs │ │ ├── lib.rs │ │ ├── macros.rs │ │ ├── map.rs │ │ ├── ser │ │ │ ├── array.rs │ │ │ ├── map.rs │ │ │ ├── mod.rs │ │ │ └── ser_value │ │ │ │ ├── array.rs │ │ │ │ ├── map.rs │ │ │ │ └── mod.rs │ │ ├── table.rs │ │ └── value.rs │ └── tests │ │ ├── compliance │ │ ├── invalid.rs │ │ ├── main.rs │ │ └── parse.rs │ │ ├── decoder.rs │ │ ├── decoder_compliance.rs │ │ ├── encoder.rs │ │ ├── encoder_compliance.rs │ │ ├── fixtures │ │ └── invalid │ │ │ └── ext │ │ │ ├── datetime │ │ │ ├── day-1digit.toml │ │ │ ├── day-zero.toml │ │ │ ├── hour-too-large.toml │ │ │ ├── minute-too-large.toml │ │ │ ├── missing-date-time-sep.toml │ │ │ ├── missing-year-month-sep.toml │ │ │ ├── month-1digit.toml │ │ │ ├── month-zero.toml │ │ │ ├── offset-minus-minute-1digit.toml │ │ │ ├── offset-minus-missing-hour-minute-sep.toml │ │ │ ├── offset-minus-missing-hour-minute.toml │ │ │ ├── offset-minus-missing-minute.toml │ │ │ ├── offset-plus-minute-1digit.toml │ │ │ ├── offset-plus-missing-hour-minute-sep.toml │ │ │ ├── offset-plus-missing-hour-minute.toml │ │ │ ├── offset-plus-missing-minute.toml │ │ │ ├── only-T.toml │ │ │ ├── only-TZ.toml │ │ │ ├── only-Tdot.toml │ │ │ ├── seconds-too-large.toml │ │ │ ├── seconds-trailing-decimal-z.toml │ │ │ ├── seconds-trailing-decimal.toml │ │ │ └── year-3digits.toml │ │ │ ├── float │ │ │ ├── overflow.toml │ │ │ ├── trailing-exp-minus.toml │ │ │ ├── trailing-exp-plus.toml │ │ │ ├── trailing-exp.toml │ │ │ └── trailing-point-exp.toml │ │ │ ├── inline-table │ │ │ └── comma.toml │ │ │ ├── integer │ │ │ ├── invalid-hex-3.toml │ │ │ ├── overflow-neg.toml │ │ │ └── overflow-pos.toml │ │ │ ├── keys │ │ │ ├── ml_basic_string.toml │ │ │ ├── ml_literal.toml │ │ │ ├── newline-5.toml │ │ │ ├── no-eol-1.toml │ │ │ ├── no-eol-2.toml │ │ │ ├── no-eol-3.toml │ │ │ ├── no-eol-4.toml │ │ │ ├── no-eol-5.toml │ │ │ └── no-eol-6.toml │ │ │ ├── string │ │ │ ├── bad-escape-6.toml │ │ │ ├── missing-quotes-in-array.toml │ │ │ ├── missing-quotes-in-inline-table.toml │ │ │ ├── no-close-recovery-01.toml │ │ │ └── no-close-recovery-02.toml │ │ │ └── table │ │ │ ├── append-with-dotted-keys-3.toml │ │ │ ├── append-with-dotted-keys-4.toml │ │ │ ├── append-with-dotted-keys-5.toml │ │ │ ├── append-with-dotted-keys-6.toml │ │ │ ├── bare-invalid-character.toml │ │ │ ├── dot.toml │ │ │ ├── duplicate-key-1.toml │ │ │ ├── duplicate-key-empty-table.toml │ │ │ ├── duplicate-key-table-array-3.toml │ │ │ ├── ml_basic_string.toml │ │ │ ├── ml_literal.toml │ │ │ ├── newline-1.toml │ │ │ ├── newline-2.toml │ │ │ ├── quoted-unclosed-1.toml │ │ │ ├── quoted-unclosed-2.toml │ │ │ ├── trailing-dot.toml │ │ │ └── value.toml │ │ ├── serde │ │ ├── de_enum.rs │ │ ├── de_errors.rs │ │ ├── general.rs │ │ ├── main.rs │ │ ├── ser_enum.rs │ │ ├── ser_formatting.rs │ │ ├── ser_formatting_raw.rs │ │ ├── ser_tables_last.rs │ │ └── spanned.rs │ │ ├── snapshots │ │ └── invalid │ │ │ ├── array │ │ │ ├── double-comma-01.stderr │ │ │ ├── double-comma-02.stderr │ │ │ ├── double-comma-1.stderr │ │ │ ├── double-comma-2.stderr │ │ │ ├── extend-defined-aot.stderr │ │ │ ├── extending-table.stderr │ │ │ ├── missing-separator-01.stderr │ │ │ ├── missing-separator-02.stderr │ │ │ ├── no-close-01.stderr │ │ │ ├── no-close-02.stderr │ │ │ ├── no-close-03.stderr │ │ │ ├── no-close-04.stderr │ │ │ ├── no-close-05.stderr │ │ │ ├── no-close-06.stderr │ │ │ ├── no-close-07.stderr │ │ │ ├── no-close-08.stderr │ │ │ ├── no-close-1.stderr │ │ │ ├── no-close-2.stderr │ │ │ ├── no-close-3.stderr │ │ │ ├── no-close-4.stderr │ │ │ ├── no-close-5.stderr │ │ │ ├── no-close-6.stderr │ │ │ ├── no-close-7.stderr │ │ │ ├── no-close-8.stderr │ │ │ ├── no-close-table-01.stderr │ │ │ ├── no-close-table-02.stderr │ │ │ ├── no-comma-01.stderr │ │ │ ├── no-comma-02.stderr │ │ │ ├── no-comma-03.stderr │ │ │ ├── no-comma-1.stderr │ │ │ ├── no-comma-2.stderr │ │ │ ├── no-comma-3.stderr │ │ │ ├── only-comma-01.stderr │ │ │ ├── only-comma-02.stderr │ │ │ ├── only-comma-1.stderr │ │ │ ├── only-comma-2.stderr │ │ │ ├── tables-01.stderr │ │ │ ├── tables-02.stderr │ │ │ ├── text-after-array-entries.stderr │ │ │ ├── text-before-array-separator.stderr │ │ │ └── text-in-array.stderr │ │ │ ├── bool │ │ │ ├── almost-false-with-extra.stderr │ │ │ ├── almost-false.stderr │ │ │ ├── almost-true-with-extra.stderr │ │ │ ├── almost-true.stderr │ │ │ ├── capitalized-false.stderr │ │ │ ├── capitalized-true.stderr │ │ │ ├── just-f.stderr │ │ │ ├── just-t.stderr │ │ │ ├── mixed-case-false.stderr │ │ │ ├── mixed-case-true.stderr │ │ │ ├── mixed-case.stderr │ │ │ ├── starting-same-false.stderr │ │ │ ├── starting-same-true.stderr │ │ │ ├── wrong-case-false.stderr │ │ │ └── wrong-case-true.stderr │ │ │ ├── control │ │ │ ├── bare-cr.stderr │ │ │ ├── bare-formfeed.stderr │ │ │ ├── bare-null.stderr │ │ │ ├── bare-vertical-tab.stderr │ │ │ ├── comment-cr.stderr │ │ │ ├── comment-del.stderr │ │ │ ├── comment-ff.stderr │ │ │ ├── comment-lf.stderr │ │ │ ├── comment-null.stderr │ │ │ ├── comment-us.stderr │ │ │ ├── multi-cr.stderr │ │ │ ├── multi-del.stderr │ │ │ ├── multi-lf.stderr │ │ │ ├── multi-null.stderr │ │ │ ├── multi-us.stderr │ │ │ ├── only-ff.stderr │ │ │ ├── only-null.stderr │ │ │ ├── only-vt.stderr │ │ │ ├── rawmulti-cr.stderr │ │ │ ├── rawmulti-del.stderr │ │ │ ├── rawmulti-lf.stderr │ │ │ ├── rawmulti-null.stderr │ │ │ ├── rawmulti-us.stderr │ │ │ ├── rawstring-cr.stderr │ │ │ ├── rawstring-del.stderr │ │ │ ├── rawstring-lf.stderr │ │ │ ├── rawstring-null.stderr │ │ │ ├── rawstring-us.stderr │ │ │ ├── string-bs.stderr │ │ │ ├── string-cr.stderr │ │ │ ├── string-del.stderr │ │ │ ├── string-lf.stderr │ │ │ ├── string-null.stderr │ │ │ └── string-us.stderr │ │ │ ├── datetime │ │ │ ├── day-zero.stderr │ │ │ ├── feb-29.stderr │ │ │ ├── feb-30.stderr │ │ │ ├── hour-over.stderr │ │ │ ├── mday-over.stderr │ │ │ ├── mday-under.stderr │ │ │ ├── minute-over.stderr │ │ │ ├── month-over.stderr │ │ │ ├── month-under.stderr │ │ │ ├── no-date-time-sep.stderr │ │ │ ├── no-leads-month.stderr │ │ │ ├── no-leads-with-milli.stderr │ │ │ ├── no-leads.stderr │ │ │ ├── no-secs.stderr │ │ │ ├── no-t.stderr │ │ │ ├── no-year-month-sep.stderr │ │ │ ├── offset-minus-minute-1digit.stderr │ │ │ ├── offset-minus-no-hour-minute-sep.stderr │ │ │ ├── offset-minus-no-hour-minute.stderr │ │ │ ├── offset-minus-no-minute.stderr │ │ │ ├── offset-overflow-hour.stderr │ │ │ ├── offset-overflow-minute.stderr │ │ │ ├── offset-plus-minute-1digit.stderr │ │ │ ├── offset-plus-no-hour-minute-sep.stderr │ │ │ ├── offset-plus-no-hour-minute.stderr │ │ │ ├── offset-plus-no-minute.stderr │ │ │ ├── only-T.stderr │ │ │ ├── only-TZ.stderr │ │ │ ├── only-Tdot.stderr │ │ │ ├── second-over.stderr │ │ │ ├── second-trailing-dot.stderr │ │ │ ├── second-trailing-dotz.stderr │ │ │ ├── time-no-leads.stderr │ │ │ ├── trailing-x.stderr │ │ │ └── y10k.stderr │ │ │ ├── encoding │ │ │ ├── bad-codepoint.stderr │ │ │ ├── bad-utf8-at-end.stderr │ │ │ ├── bad-utf8-in-array.stderr │ │ │ ├── bad-utf8-in-comment.stderr │ │ │ ├── bad-utf8-in-multiline-literal.stderr │ │ │ ├── bad-utf8-in-multiline.stderr │ │ │ ├── bad-utf8-in-string-literal.stderr │ │ │ ├── bad-utf8-in-string.stderr │ │ │ ├── bom-not-at-start-01.stderr │ │ │ ├── bom-not-at-start-02.stderr │ │ │ ├── ideographic-space.stderr │ │ │ ├── utf16-bom.stderr │ │ │ ├── utf16-comment.stderr │ │ │ └── utf16-key.stderr │ │ │ ├── ext │ │ │ ├── datetime │ │ │ │ ├── day-1digit.stderr │ │ │ │ ├── day-zero.stderr │ │ │ │ ├── hour-too-large.stderr │ │ │ │ ├── minute-too-large.stderr │ │ │ │ ├── missing-date-time-sep.stderr │ │ │ │ ├── missing-year-month-sep.stderr │ │ │ │ ├── month-1digit.stderr │ │ │ │ ├── month-zero.stderr │ │ │ │ ├── offset-minus-minute-1digit.stderr │ │ │ │ ├── offset-minus-missing-hour-minute-sep.stderr │ │ │ │ ├── offset-minus-missing-hour-minute.stderr │ │ │ │ ├── offset-minus-missing-minute.stderr │ │ │ │ ├── offset-plus-minute-1digit.stderr │ │ │ │ ├── offset-plus-missing-hour-minute-sep.stderr │ │ │ │ ├── offset-plus-missing-hour-minute.stderr │ │ │ │ ├── offset-plus-missing-minute.stderr │ │ │ │ ├── only-T.stderr │ │ │ │ ├── only-TZ.stderr │ │ │ │ ├── only-Tdot.stderr │ │ │ │ ├── seconds-too-large.stderr │ │ │ │ ├── seconds-trailing-decimal-z.stderr │ │ │ │ ├── seconds-trailing-decimal.stderr │ │ │ │ └── year-3digits.stderr │ │ │ ├── float │ │ │ │ ├── overflow.stderr │ │ │ │ ├── trailing-exp-minus.stderr │ │ │ │ ├── trailing-exp-plus.stderr │ │ │ │ ├── trailing-exp.stderr │ │ │ │ └── trailing-point-exp.stderr │ │ │ ├── inline-table │ │ │ │ └── comma.stderr │ │ │ ├── integer │ │ │ │ ├── invalid-hex-3.stderr │ │ │ │ ├── overflow-neg.stderr │ │ │ │ └── overflow-pos.stderr │ │ │ ├── keys │ │ │ │ ├── ml_basic_string.stderr │ │ │ │ ├── ml_literal.stderr │ │ │ │ ├── newline-5.stderr │ │ │ │ ├── no-eol-1.stderr │ │ │ │ ├── no-eol-2.stderr │ │ │ │ ├── no-eol-3.stderr │ │ │ │ ├── no-eol-4.stderr │ │ │ │ ├── no-eol-5.stderr │ │ │ │ └── no-eol-6.stderr │ │ │ ├── string │ │ │ │ ├── bad-escape-6.stderr │ │ │ │ ├── missing-quotes-in-array.stderr │ │ │ │ ├── missing-quotes-in-inline-table.stderr │ │ │ │ ├── no-close-recovery-01.stderr │ │ │ │ └── no-close-recovery-02.stderr │ │ │ └── table │ │ │ │ ├── append-with-dotted-keys-3.stderr │ │ │ │ ├── append-with-dotted-keys-4.stderr │ │ │ │ ├── append-with-dotted-keys-5.stderr │ │ │ │ ├── append-with-dotted-keys-6.stderr │ │ │ │ ├── bare-invalid-character.stderr │ │ │ │ ├── dot.stderr │ │ │ │ ├── duplicate-key-1.stderr │ │ │ │ ├── duplicate-key-empty-table.stderr │ │ │ │ ├── duplicate-key-table-array-3.stderr │ │ │ │ ├── ml_basic_string.stderr │ │ │ │ ├── ml_literal.stderr │ │ │ │ ├── newline-1.stderr │ │ │ │ ├── newline-2.stderr │ │ │ │ ├── quoted-unclosed-1.stderr │ │ │ │ ├── quoted-unclosed-2.stderr │ │ │ │ ├── trailing-dot.stderr │ │ │ │ └── value.stderr │ │ │ ├── float │ │ │ ├── double-dot-01.stderr │ │ │ ├── double-dot-02.stderr │ │ │ ├── double-point-1.stderr │ │ │ ├── double-point-2.stderr │ │ │ ├── exp-dot-01.stderr │ │ │ ├── exp-dot-02.stderr │ │ │ ├── exp-dot-03.stderr │ │ │ ├── exp-double-e-01.stderr │ │ │ ├── exp-double-e-02.stderr │ │ │ ├── exp-double-e-1.stderr │ │ │ ├── exp-double-e-2.stderr │ │ │ ├── exp-double-us.stderr │ │ │ ├── exp-leading-us.stderr │ │ │ ├── exp-point-1.stderr │ │ │ ├── exp-point-2.stderr │ │ │ ├── exp-point-3.stderr │ │ │ ├── exp-trailing-us-01.stderr │ │ │ ├── exp-trailing-us-02.stderr │ │ │ ├── exp-trailing-us-1.stderr │ │ │ ├── exp-trailing-us-2.stderr │ │ │ ├── exp-trailing-us.stderr │ │ │ ├── inf-capital.stderr │ │ │ ├── inf-incomplete-01.stderr │ │ │ ├── inf-incomplete-02.stderr │ │ │ ├── inf-incomplete-03.stderr │ │ │ ├── inf-incomplete-1.stderr │ │ │ ├── inf-incomplete-2.stderr │ │ │ ├── inf-incomplete-3.stderr │ │ │ ├── inf_underscore.stderr │ │ │ ├── leading-dot-neg.stderr │ │ │ ├── leading-dot-plus.stderr │ │ │ ├── leading-dot.stderr │ │ │ ├── leading-point-neg.stderr │ │ │ ├── leading-point-plus.stderr │ │ │ ├── leading-point.stderr │ │ │ ├── leading-us.stderr │ │ │ ├── leading-zero-neg.stderr │ │ │ ├── leading-zero-plus.stderr │ │ │ ├── leading-zero.stderr │ │ │ ├── nan-capital.stderr │ │ │ ├── nan-incomplete-01.stderr │ │ │ ├── nan-incomplete-02.stderr │ │ │ ├── nan-incomplete-03.stderr │ │ │ ├── nan-incomplete-1.stderr │ │ │ ├── nan-incomplete-2.stderr │ │ │ ├── nan-incomplete-3.stderr │ │ │ ├── nan_underscore.stderr │ │ │ ├── trailing-dot-01.stderr │ │ │ ├── trailing-dot-02.stderr │ │ │ ├── trailing-dot-min.stderr │ │ │ ├── trailing-dot-plus.stderr │ │ │ ├── trailing-exp-minus.stderr │ │ │ ├── trailing-exp-plus.stderr │ │ │ ├── trailing-exp-point.stderr │ │ │ ├── trailing-exp.stderr │ │ │ ├── trailing-point-min.stderr │ │ │ ├── trailing-point-plus.stderr │ │ │ ├── trailing-point.stderr │ │ │ ├── trailing-us-exp-01.stderr │ │ │ ├── trailing-us-exp-02.stderr │ │ │ ├── trailing-us.stderr │ │ │ ├── us-after-dot.stderr │ │ │ ├── us-after-point.stderr │ │ │ ├── us-before-dot.stderr │ │ │ └── us-before-point.stderr │ │ │ ├── inline-table │ │ │ ├── bad-key-syntax.stderr │ │ │ ├── double-comma.stderr │ │ │ ├── duplicate-key-01.stderr │ │ │ ├── duplicate-key-02.stderr │ │ │ ├── duplicate-key-03.stderr │ │ │ ├── duplicate-key-04.stderr │ │ │ ├── empty-01.stderr │ │ │ ├── empty-02.stderr │ │ │ ├── empty-03.stderr │ │ │ ├── linebreak-01.stderr │ │ │ ├── linebreak-02.stderr │ │ │ ├── linebreak-03.stderr │ │ │ ├── linebreak-04.stderr │ │ │ ├── no-close-01.stderr │ │ │ ├── no-close-02.stderr │ │ │ ├── no-comma-01.stderr │ │ │ ├── no-comma-02.stderr │ │ │ ├── overwrite-01.stderr │ │ │ ├── overwrite-02.stderr │ │ │ ├── overwrite-03.stderr │ │ │ ├── overwrite-04.stderr │ │ │ ├── overwrite-05.stderr │ │ │ ├── overwrite-06.stderr │ │ │ ├── overwrite-07.stderr │ │ │ ├── overwrite-08.stderr │ │ │ ├── overwrite-09.stderr │ │ │ ├── overwrite-10.stderr │ │ │ └── trailing-comma.stderr │ │ │ ├── integer │ │ │ ├── capital-bin.stderr │ │ │ ├── capital-hex.stderr │ │ │ ├── capital-oct.stderr │ │ │ ├── double-sign-nex.stderr │ │ │ ├── double-sign-plus.stderr │ │ │ ├── double-us.stderr │ │ │ ├── incomplete-bin.stderr │ │ │ ├── incomplete-hex.stderr │ │ │ ├── incomplete-oct.stderr │ │ │ ├── invalid-bin.stderr │ │ │ ├── invalid-hex-01.stderr │ │ │ ├── invalid-hex-02.stderr │ │ │ ├── invalid-hex-03.stderr │ │ │ ├── invalid-hex-1.stderr │ │ │ ├── invalid-hex-2.stderr │ │ │ ├── invalid-oct.stderr │ │ │ ├── leading-us-bin.stderr │ │ │ ├── leading-us-hex.stderr │ │ │ ├── leading-us-oct.stderr │ │ │ ├── leading-us.stderr │ │ │ ├── leading-zero-01.stderr │ │ │ ├── leading-zero-02.stderr │ │ │ ├── leading-zero-03.stderr │ │ │ ├── leading-zero-1.stderr │ │ │ ├── leading-zero-2.stderr │ │ │ ├── leading-zero-3.stderr │ │ │ ├── leading-zero-sign-01.stderr │ │ │ ├── leading-zero-sign-02.stderr │ │ │ ├── leading-zero-sign-03.stderr │ │ │ ├── leading-zero-sign-1.stderr │ │ │ ├── leading-zero-sign-2.stderr │ │ │ ├── leading-zero-sign-3.stderr │ │ │ ├── negative-bin.stderr │ │ │ ├── negative-hex.stderr │ │ │ ├── negative-oct.stderr │ │ │ ├── positive-bin.stderr │ │ │ ├── positive-hex.stderr │ │ │ ├── positive-oct.stderr │ │ │ ├── text-after-integer.stderr │ │ │ ├── trailing-us-bin.stderr │ │ │ ├── trailing-us-hex.stderr │ │ │ ├── trailing-us-oct.stderr │ │ │ ├── trailing-us.stderr │ │ │ ├── us-after-bin.stderr │ │ │ ├── us-after-hex.stderr │ │ │ └── us-after-oct.stderr │ │ │ ├── key │ │ │ ├── after-array.stderr │ │ │ ├── after-table.stderr │ │ │ ├── after-value.stderr │ │ │ ├── bare-invalid-character-01.stderr │ │ │ ├── bare-invalid-character-02.stderr │ │ │ ├── dot.stderr │ │ │ ├── dotdot.stderr │ │ │ ├── dotted-redefine-table-01.stderr │ │ │ ├── dotted-redefine-table-02.stderr │ │ │ ├── duplicate-keys-01.stderr │ │ │ ├── duplicate-keys-02.stderr │ │ │ ├── duplicate-keys-03.stderr │ │ │ ├── duplicate-keys-04.stderr │ │ │ ├── duplicate-keys-05.stderr │ │ │ ├── duplicate-keys-06.stderr │ │ │ ├── duplicate-keys-07.stderr │ │ │ ├── empty.stderr │ │ │ ├── end-in-escape.stderr │ │ │ ├── escape.stderr │ │ │ ├── hash.stderr │ │ │ ├── multiline-key-01.stderr │ │ │ ├── multiline-key-02.stderr │ │ │ ├── multiline-key-03.stderr │ │ │ ├── multiline-key-04.stderr │ │ │ ├── newline-01.stderr │ │ │ ├── newline-02.stderr │ │ │ ├── newline-03.stderr │ │ │ ├── newline-04.stderr │ │ │ ├── newline-05.stderr │ │ │ ├── newline-06.stderr │ │ │ ├── no-eol-01.stderr │ │ │ ├── no-eol-02.stderr │ │ │ ├── no-eol-03.stderr │ │ │ ├── no-eol-04.stderr │ │ │ ├── no-eol-05.stderr │ │ │ ├── no-eol-06.stderr │ │ │ ├── no-eol-07.stderr │ │ │ ├── only-float.stderr │ │ │ ├── only-int.stderr │ │ │ ├── only-str.stderr │ │ │ ├── open-bracket.stderr │ │ │ ├── partial-quoted.stderr │ │ │ ├── quoted-unclosed-01.stderr │ │ │ ├── quoted-unclosed-02.stderr │ │ │ ├── single-open-bracket.stderr │ │ │ ├── space.stderr │ │ │ ├── special-character.stderr │ │ │ ├── start-bracket.stderr │ │ │ ├── start-dot.stderr │ │ │ ├── two-equals-01.stderr │ │ │ ├── two-equals-02.stderr │ │ │ ├── two-equals-03.stderr │ │ │ ├── without-value-01.stderr │ │ │ ├── without-value-02.stderr │ │ │ ├── without-value-03.stderr │ │ │ ├── without-value-04.stderr │ │ │ ├── without-value-05.stderr │ │ │ ├── without-value-06.stderr │ │ │ └── without-value-07.stderr │ │ │ ├── local-date │ │ │ ├── day-1digit.stderr │ │ │ ├── feb-29.stderr │ │ │ ├── feb-30.stderr │ │ │ ├── mday-over.stderr │ │ │ ├── mday-under.stderr │ │ │ ├── month-over.stderr │ │ │ ├── month-under.stderr │ │ │ ├── no-leads-with-milli.stderr │ │ │ ├── no-leads.stderr │ │ │ ├── trailing-t.stderr │ │ │ ├── y10k.stderr │ │ │ └── year-3digits.stderr │ │ │ ├── local-datetime │ │ │ ├── feb-29.stderr │ │ │ ├── feb-30.stderr │ │ │ ├── hour-over.stderr │ │ │ ├── mday-over.stderr │ │ │ ├── mday-under.stderr │ │ │ ├── minute-over.stderr │ │ │ ├── month-over.stderr │ │ │ ├── month-under.stderr │ │ │ ├── no-leads-with-milli.stderr │ │ │ ├── no-leads.stderr │ │ │ ├── no-secs.stderr │ │ │ ├── no-t.stderr │ │ │ ├── second-over.stderr │ │ │ ├── time-no-leads.stderr │ │ │ └── y10k.stderr │ │ │ ├── local-time │ │ │ ├── hour-over.stderr │ │ │ ├── minute-over.stderr │ │ │ ├── no-secs.stderr │ │ │ ├── second-over.stderr │ │ │ ├── time-no-leads-01.stderr │ │ │ ├── time-no-leads-02.stderr │ │ │ ├── trailing-dot.stderr │ │ │ └── trailing-dotdot.stderr │ │ │ ├── spec-1.0.0 │ │ │ ├── inline-table-2-0.stderr │ │ │ ├── inline-table-3-0.stderr │ │ │ ├── key-value-pair-1.stderr │ │ │ ├── keys-2.stderr │ │ │ ├── string-4-0.stderr │ │ │ ├── string-7-0.stderr │ │ │ ├── table-9-0.stderr │ │ │ └── table-9-1.stderr │ │ │ ├── string │ │ │ ├── bad-byte-escape.stderr │ │ │ ├── bad-concat.stderr │ │ │ ├── bad-escape-01.stderr │ │ │ ├── bad-escape-02.stderr │ │ │ ├── bad-escape-03.stderr │ │ │ ├── bad-escape-04.stderr │ │ │ ├── bad-escape-05.stderr │ │ │ ├── bad-hex-esc-01.stderr │ │ │ ├── bad-hex-esc-02.stderr │ │ │ ├── bad-hex-esc-03.stderr │ │ │ ├── bad-hex-esc-04.stderr │ │ │ ├── bad-hex-esc-05.stderr │ │ │ ├── bad-hex-esc-1.stderr │ │ │ ├── bad-hex-esc-2.stderr │ │ │ ├── bad-hex-esc-3.stderr │ │ │ ├── bad-hex-esc-4.stderr │ │ │ ├── bad-multiline.stderr │ │ │ ├── bad-slash-escape.stderr │ │ │ ├── bad-uni-esc-01.stderr │ │ │ ├── bad-uni-esc-02.stderr │ │ │ ├── bad-uni-esc-03.stderr │ │ │ ├── bad-uni-esc-04.stderr │ │ │ ├── bad-uni-esc-05.stderr │ │ │ ├── bad-uni-esc-06.stderr │ │ │ ├── bad-uni-esc-07.stderr │ │ │ ├── bad-uni-esc-1.stderr │ │ │ ├── bad-uni-esc-2.stderr │ │ │ ├── bad-uni-esc-3.stderr │ │ │ ├── bad-uni-esc-4.stderr │ │ │ ├── bad-uni-esc-5.stderr │ │ │ ├── bad-uni-esc-6.stderr │ │ │ ├── bad-uni-esc-7.stderr │ │ │ ├── bad-uni-esc-ml-1.stderr │ │ │ ├── bad-uni-esc-ml-2.stderr │ │ │ ├── bad-uni-esc-ml-3.stderr │ │ │ ├── bad-uni-esc-ml-4.stderr │ │ │ ├── bad-uni-esc-ml-5.stderr │ │ │ ├── bad-uni-esc-ml-6.stderr │ │ │ ├── bad-uni-esc-ml-7.stderr │ │ │ ├── basic-byte-escapes.stderr │ │ │ ├── basic-multiline-out-of-range-unicode-escape-01.stderr │ │ │ ├── basic-multiline-out-of-range-unicode-escape-02.stderr │ │ │ ├── basic-multiline-quotes.stderr │ │ │ ├── basic-multiline-unknown-escape.stderr │ │ │ ├── basic-out-of-range-unicode-escape-01.stderr │ │ │ ├── basic-out-of-range-unicode-escape-02.stderr │ │ │ ├── basic-unknown-escape.stderr │ │ │ ├── literal-multiline-quotes-01.stderr │ │ │ ├── literal-multiline-quotes-02.stderr │ │ │ ├── missing-quotes-array.stderr │ │ │ ├── missing-quotes-inline-table.stderr │ │ │ ├── missing-quotes.stderr │ │ │ ├── multiline-bad-escape-01.stderr │ │ │ ├── multiline-bad-escape-02.stderr │ │ │ ├── multiline-bad-escape-03.stderr │ │ │ ├── multiline-bad-escape-04.stderr │ │ │ ├── multiline-escape-space-01.stderr │ │ │ ├── multiline-escape-space-02.stderr │ │ │ ├── multiline-lit-no-close-01.stderr │ │ │ ├── multiline-lit-no-close-02.stderr │ │ │ ├── multiline-lit-no-close-03.stderr │ │ │ ├── multiline-lit-no-close-04.stderr │ │ │ ├── multiline-no-close-01.stderr │ │ │ ├── multiline-no-close-02.stderr │ │ │ ├── multiline-no-close-03.stderr │ │ │ ├── multiline-no-close-04.stderr │ │ │ ├── multiline-no-close-05.stderr │ │ │ ├── multiline-quotes-01.stderr │ │ │ ├── no-close-01.stderr │ │ │ ├── no-close-02.stderr │ │ │ ├── no-close-03.stderr │ │ │ ├── no-close-04.stderr │ │ │ ├── no-close-05.stderr │ │ │ ├── no-close-06.stderr │ │ │ ├── no-close-07.stderr │ │ │ ├── no-close-08.stderr │ │ │ ├── no-close-09.stderr │ │ │ ├── no-close-10.stderr │ │ │ ├── no-open-01.stderr │ │ │ ├── no-open-02.stderr │ │ │ ├── no-open-03.stderr │ │ │ ├── no-open-04.stderr │ │ │ ├── no-open-05.stderr │ │ │ ├── no-open-06.stderr │ │ │ ├── no-open-07.stderr │ │ │ ├── no-open-08.stderr │ │ │ ├── text-after-string.stderr │ │ │ └── wrong-close.stderr │ │ │ └── table │ │ │ ├── append-with-dotted-keys-01.stderr │ │ │ ├── append-with-dotted-keys-02.stderr │ │ │ ├── append-with-dotted-keys-03.stderr │ │ │ ├── append-with-dotted-keys-04.stderr │ │ │ ├── append-with-dotted-keys-05.stderr │ │ │ ├── append-with-dotted-keys-06.stderr │ │ │ ├── append-with-dotted-keys-07.stderr │ │ │ ├── array-empty.stderr │ │ │ ├── array-implicit.stderr │ │ │ ├── array-no-close-01.stderr │ │ │ ├── array-no-close-02.stderr │ │ │ ├── array-no-close-03.stderr │ │ │ ├── array-no-close-04.stderr │ │ │ ├── bare-invalid-character-01.stderr │ │ │ ├── bare-invalid-character-02.stderr │ │ │ ├── dot.stderr │ │ │ ├── dotdot.stderr │ │ │ ├── duplicate-key-01.stderr │ │ │ ├── duplicate-key-02.stderr │ │ │ ├── duplicate-key-03.stderr │ │ │ ├── duplicate-key-04.stderr │ │ │ ├── duplicate-key-05.stderr │ │ │ ├── duplicate-key-06.stderr │ │ │ ├── duplicate-key-07.stderr │ │ │ ├── duplicate-key-08.stderr │ │ │ ├── duplicate-key-09.stderr │ │ │ ├── duplicate-key-10.stderr │ │ │ ├── empty-implicit-table.stderr │ │ │ ├── empty.stderr │ │ │ ├── equals-sign.stderr │ │ │ ├── llbrace.stderr │ │ │ ├── multiline-key-01.stderr │ │ │ ├── multiline-key-02.stderr │ │ │ ├── nested-brackets-close.stderr │ │ │ ├── nested-brackets-open.stderr │ │ │ ├── newline-01.stderr │ │ │ ├── newline-02.stderr │ │ │ ├── newline-03.stderr │ │ │ ├── newline-04.stderr │ │ │ ├── newline-05.stderr │ │ │ ├── no-close-01.stderr │ │ │ ├── no-close-02.stderr │ │ │ ├── no-close-03.stderr │ │ │ ├── no-close-04.stderr │ │ │ ├── no-close-05.stderr │ │ │ ├── no-close-06.stderr │ │ │ ├── no-close-07.stderr │ │ │ ├── no-close-08.stderr │ │ │ ├── no-close-09.stderr │ │ │ ├── overwrite-array-in-parent.stderr │ │ │ ├── overwrite-bool-with-array.stderr │ │ │ ├── overwrite-with-deep-table.stderr │ │ │ ├── redefine-01.stderr │ │ │ ├── redefine-02.stderr │ │ │ ├── redefine-03.stderr │ │ │ ├── rrbrace.stderr │ │ │ ├── super-twice.stderr │ │ │ ├── text-after-table.stderr │ │ │ ├── trailing-dot.stderr │ │ │ ├── whitespace.stderr │ │ │ └── with-pound.stderr │ │ └── testsuite │ │ ├── macros.rs │ │ ├── main.rs │ │ ├── table.rs │ │ └── value.rs ├── toml_datetime │ ├── CHANGELOG.md │ ├── Cargo.toml │ ├── LICENSE-APACHE │ ├── LICENSE-MIT │ ├── README.md │ ├── src │ │ ├── datetime.rs │ │ └── lib.rs │ └── tests │ │ └── parse.rs ├── toml_edit │ ├── CHANGELOG.md │ ├── Cargo.toml │ ├── LICENSE-APACHE │ ├── LICENSE-MIT │ ├── README.md │ ├── examples │ │ └── visit.rs │ ├── src │ │ ├── array.rs │ │ ├── array_of_tables.rs │ │ ├── de │ │ │ ├── array.rs │ │ │ ├── datetime.rs │ │ │ ├── key.rs │ │ │ ├── mod.rs │ │ │ ├── spanned.rs │ │ │ ├── table.rs │ │ │ ├── table_enum.rs │ │ │ └── value.rs │ │ ├── document.rs │ │ ├── encode.rs │ │ ├── error.rs │ │ ├── index.rs │ │ ├── inline_table.rs │ │ ├── internal_string.rs │ │ ├── item.rs │ │ ├── key.rs │ │ ├── lib.rs │ │ ├── parser │ │ │ ├── array.rs │ │ │ ├── datetime.rs │ │ │ ├── document.rs │ │ │ ├── error.rs │ │ │ ├── inline_table.rs │ │ │ ├── key.rs │ │ │ ├── mod.rs │ │ │ ├── numbers.rs │ │ │ ├── state.rs │ │ │ ├── strings.rs │ │ │ ├── table.rs │ │ │ ├── trivia.rs │ │ │ └── value.rs │ │ ├── raw_string.rs │ │ ├── repr.rs │ │ ├── ser │ │ │ ├── array.rs │ │ │ ├── key.rs │ │ │ ├── map.rs │ │ │ ├── mod.rs │ │ │ ├── pretty.rs │ │ │ └── value.rs │ │ ├── table.rs │ │ ├── value.rs │ │ ├── visit.rs │ │ └── visit_mut.rs │ └── tests │ │ ├── compliance │ │ ├── invalid.rs │ │ ├── main.rs │ │ └── parse.rs │ │ ├── decoder.rs │ │ ├── decoder_compliance.rs │ │ ├── encoder.rs │ │ ├── encoder_compliance.rs │ │ ├── fixtures │ │ └── invalid │ │ │ └── ext │ │ │ ├── datetime │ │ │ ├── day-1digit.toml │ │ │ ├── day-zero.toml │ │ │ ├── hour-too-large.toml │ │ │ ├── minute-too-large.toml │ │ │ ├── missing-date-time-sep.toml │ │ │ ├── missing-year-month-sep.toml │ │ │ ├── month-1digit.toml │ │ │ ├── month-zero.toml │ │ │ ├── offset-minus-minute-1digit.toml │ │ │ ├── offset-minus-missing-hour-minute-sep.toml │ │ │ ├── offset-minus-missing-hour-minute.toml │ │ │ ├── offset-minus-missing-minute.toml │ │ │ ├── offset-plus-minute-1digit.toml │ │ │ ├── offset-plus-missing-hour-minute-sep.toml │ │ │ ├── offset-plus-missing-hour-minute.toml │ │ │ ├── offset-plus-missing-minute.toml │ │ │ ├── only-T.toml │ │ │ ├── only-TZ.toml │ │ │ ├── only-Tdot.toml │ │ │ ├── seconds-too-large.toml │ │ │ ├── seconds-trailing-decimal-z.toml │ │ │ ├── seconds-trailing-decimal.toml │ │ │ └── year-3digits.toml │ │ │ ├── float │ │ │ ├── overflow.toml │ │ │ ├── trailing-exp-minus.toml │ │ │ ├── trailing-exp-plus.toml │ │ │ ├── trailing-exp.toml │ │ │ └── trailing-point-exp.toml │ │ │ ├── inline-table │ │ │ └── comma.toml │ │ │ ├── integer │ │ │ ├── invalid-hex-3.toml │ │ │ ├── overflow-neg.toml │ │ │ └── overflow-pos.toml │ │ │ ├── keys │ │ │ ├── ml_basic_string.toml │ │ │ ├── ml_literal.toml │ │ │ ├── newline-5.toml │ │ │ ├── no-eol-1.toml │ │ │ ├── no-eol-2.toml │ │ │ ├── no-eol-3.toml │ │ │ ├── no-eol-4.toml │ │ │ ├── no-eol-5.toml │ │ │ └── no-eol-6.toml │ │ │ ├── string │ │ │ ├── bad-escape-6.toml │ │ │ ├── missing-quotes-in-array.toml │ │ │ ├── missing-quotes-in-inline-table.toml │ │ │ ├── no-close-recovery-01.toml │ │ │ └── no-close-recovery-02.toml │ │ │ └── table │ │ │ ├── append-with-dotted-keys-3.toml │ │ │ ├── append-with-dotted-keys-4.toml │ │ │ ├── append-with-dotted-keys-5.toml │ │ │ ├── append-with-dotted-keys-6.toml │ │ │ ├── bare-invalid-character.toml │ │ │ ├── dot.toml │ │ │ ├── duplicate-key-1.toml │ │ │ ├── duplicate-key-empty-table.toml │ │ │ ├── duplicate-key-table-array-3.toml │ │ │ ├── ml_basic_string.toml │ │ │ ├── ml_literal.toml │ │ │ ├── newline-1.toml │ │ │ ├── newline-2.toml │ │ │ ├── quoted-unclosed-1.toml │ │ │ ├── quoted-unclosed-2.toml │ │ │ ├── trailing-dot.toml │ │ │ └── value.toml │ │ ├── serde │ │ ├── de_enum.rs │ │ ├── de_errors.rs │ │ ├── general.rs │ │ ├── main.rs │ │ ├── ser_enum.rs │ │ ├── ser_formatting.rs │ │ ├── ser_formatting_raw.rs │ │ ├── ser_tables_last.rs │ │ └── spanned.rs │ │ ├── snapshots │ │ └── invalid │ │ │ ├── array │ │ │ ├── double-comma-01.stderr │ │ │ ├── double-comma-02.stderr │ │ │ ├── double-comma-1.stderr │ │ │ ├── double-comma-2.stderr │ │ │ ├── extend-defined-aot.stderr │ │ │ ├── extending-table.stderr │ │ │ ├── missing-separator-01.stderr │ │ │ ├── missing-separator-02.stderr │ │ │ ├── no-close-01.stderr │ │ │ ├── no-close-02.stderr │ │ │ ├── no-close-03.stderr │ │ │ ├── no-close-04.stderr │ │ │ ├── no-close-05.stderr │ │ │ ├── no-close-06.stderr │ │ │ ├── no-close-07.stderr │ │ │ ├── no-close-08.stderr │ │ │ ├── no-close-1.stderr │ │ │ ├── no-close-2.stderr │ │ │ ├── no-close-3.stderr │ │ │ ├── no-close-4.stderr │ │ │ ├── no-close-5.stderr │ │ │ ├── no-close-6.stderr │ │ │ ├── no-close-7.stderr │ │ │ ├── no-close-8.stderr │ │ │ ├── no-close-table-01.stderr │ │ │ ├── no-close-table-02.stderr │ │ │ ├── no-comma-01.stderr │ │ │ ├── no-comma-02.stderr │ │ │ ├── no-comma-03.stderr │ │ │ ├── no-comma-1.stderr │ │ │ ├── no-comma-2.stderr │ │ │ ├── no-comma-3.stderr │ │ │ ├── only-comma-01.stderr │ │ │ ├── only-comma-02.stderr │ │ │ ├── only-comma-1.stderr │ │ │ ├── only-comma-2.stderr │ │ │ ├── tables-01.stderr │ │ │ ├── tables-02.stderr │ │ │ ├── text-after-array-entries.stderr │ │ │ ├── text-before-array-separator.stderr │ │ │ └── text-in-array.stderr │ │ │ ├── bool │ │ │ ├── almost-false-with-extra.stderr │ │ │ ├── almost-false.stderr │ │ │ ├── almost-true-with-extra.stderr │ │ │ ├── almost-true.stderr │ │ │ ├── capitalized-false.stderr │ │ │ ├── capitalized-true.stderr │ │ │ ├── just-f.stderr │ │ │ ├── just-t.stderr │ │ │ ├── mixed-case-false.stderr │ │ │ ├── mixed-case-true.stderr │ │ │ ├── mixed-case.stderr │ │ │ ├── starting-same-false.stderr │ │ │ ├── starting-same-true.stderr │ │ │ ├── wrong-case-false.stderr │ │ │ └── wrong-case-true.stderr │ │ │ ├── control │ │ │ ├── bare-cr.stderr │ │ │ ├── bare-formfeed.stderr │ │ │ ├── bare-null.stderr │ │ │ ├── bare-vertical-tab.stderr │ │ │ ├── comment-cr.stderr │ │ │ ├── comment-del.stderr │ │ │ ├── comment-ff.stderr │ │ │ ├── comment-lf.stderr │ │ │ ├── comment-null.stderr │ │ │ ├── comment-us.stderr │ │ │ ├── multi-cr.stderr │ │ │ ├── multi-del.stderr │ │ │ ├── multi-lf.stderr │ │ │ ├── multi-null.stderr │ │ │ ├── multi-us.stderr │ │ │ ├── only-ff.stderr │ │ │ ├── only-null.stderr │ │ │ ├── only-vt.stderr │ │ │ ├── rawmulti-cr.stderr │ │ │ ├── rawmulti-del.stderr │ │ │ ├── rawmulti-lf.stderr │ │ │ ├── rawmulti-null.stderr │ │ │ ├── rawmulti-us.stderr │ │ │ ├── rawstring-cr.stderr │ │ │ ├── rawstring-del.stderr │ │ │ ├── rawstring-lf.stderr │ │ │ ├── rawstring-null.stderr │ │ │ ├── rawstring-us.stderr │ │ │ ├── string-bs.stderr │ │ │ ├── string-cr.stderr │ │ │ ├── string-del.stderr │ │ │ ├── string-lf.stderr │ │ │ ├── string-null.stderr │ │ │ └── string-us.stderr │ │ │ ├── datetime │ │ │ ├── day-zero.stderr │ │ │ ├── feb-29.stderr │ │ │ ├── feb-30.stderr │ │ │ ├── hour-over.stderr │ │ │ ├── mday-over.stderr │ │ │ ├── mday-under.stderr │ │ │ ├── minute-over.stderr │ │ │ ├── month-over.stderr │ │ │ ├── month-under.stderr │ │ │ ├── no-date-time-sep.stderr │ │ │ ├── no-leads-month.stderr │ │ │ ├── no-leads-with-milli.stderr │ │ │ ├── no-leads.stderr │ │ │ ├── no-secs.stderr │ │ │ ├── no-t.stderr │ │ │ ├── no-year-month-sep.stderr │ │ │ ├── offset-minus-minute-1digit.stderr │ │ │ ├── offset-minus-no-hour-minute-sep.stderr │ │ │ ├── offset-minus-no-hour-minute.stderr │ │ │ ├── offset-minus-no-minute.stderr │ │ │ ├── offset-overflow-hour.stderr │ │ │ ├── offset-overflow-minute.stderr │ │ │ ├── offset-plus-minute-1digit.stderr │ │ │ ├── offset-plus-no-hour-minute-sep.stderr │ │ │ ├── offset-plus-no-hour-minute.stderr │ │ │ ├── offset-plus-no-minute.stderr │ │ │ ├── only-T.stderr │ │ │ ├── only-TZ.stderr │ │ │ ├── only-Tdot.stderr │ │ │ ├── second-over.stderr │ │ │ ├── second-trailing-dot.stderr │ │ │ ├── second-trailing-dotz.stderr │ │ │ ├── time-no-leads.stderr │ │ │ ├── trailing-x.stderr │ │ │ └── y10k.stderr │ │ │ ├── encoding │ │ │ ├── bad-codepoint.stderr │ │ │ ├── bad-utf8-at-end.stderr │ │ │ ├── bad-utf8-in-array.stderr │ │ │ ├── bad-utf8-in-comment.stderr │ │ │ ├── bad-utf8-in-multiline-literal.stderr │ │ │ ├── bad-utf8-in-multiline.stderr │ │ │ ├── bad-utf8-in-string-literal.stderr │ │ │ ├── bad-utf8-in-string.stderr │ │ │ ├── bom-not-at-start-01.stderr │ │ │ ├── bom-not-at-start-02.stderr │ │ │ ├── ideographic-space.stderr │ │ │ ├── utf16-bom.stderr │ │ │ ├── utf16-comment.stderr │ │ │ └── utf16-key.stderr │ │ │ ├── ext │ │ │ ├── datetime │ │ │ │ ├── day-1digit.stderr │ │ │ │ ├── day-zero.stderr │ │ │ │ ├── hour-too-large.stderr │ │ │ │ ├── minute-too-large.stderr │ │ │ │ ├── missing-date-time-sep.stderr │ │ │ │ ├── missing-year-month-sep.stderr │ │ │ │ ├── month-1digit.stderr │ │ │ │ ├── month-zero.stderr │ │ │ │ ├── offset-minus-minute-1digit.stderr │ │ │ │ ├── offset-minus-missing-hour-minute-sep.stderr │ │ │ │ ├── offset-minus-missing-hour-minute.stderr │ │ │ │ ├── offset-minus-missing-minute.stderr │ │ │ │ ├── offset-plus-minute-1digit.stderr │ │ │ │ ├── offset-plus-missing-hour-minute-sep.stderr │ │ │ │ ├── offset-plus-missing-hour-minute.stderr │ │ │ │ ├── offset-plus-missing-minute.stderr │ │ │ │ ├── only-T.stderr │ │ │ │ ├── only-TZ.stderr │ │ │ │ ├── only-Tdot.stderr │ │ │ │ ├── seconds-too-large.stderr │ │ │ │ ├── seconds-trailing-decimal-z.stderr │ │ │ │ ├── seconds-trailing-decimal.stderr │ │ │ │ └── year-3digits.stderr │ │ │ ├── float │ │ │ │ ├── overflow.stderr │ │ │ │ ├── trailing-exp-minus.stderr │ │ │ │ ├── trailing-exp-plus.stderr │ │ │ │ ├── trailing-exp.stderr │ │ │ │ └── trailing-point-exp.stderr │ │ │ ├── inline-table │ │ │ │ └── comma.stderr │ │ │ ├── integer │ │ │ │ ├── invalid-hex-3.stderr │ │ │ │ ├── overflow-neg.stderr │ │ │ │ └── overflow-pos.stderr │ │ │ ├── keys │ │ │ │ ├── ml_basic_string.stderr │ │ │ │ ├── ml_literal.stderr │ │ │ │ ├── newline-5.stderr │ │ │ │ ├── no-eol-1.stderr │ │ │ │ ├── no-eol-2.stderr │ │ │ │ ├── no-eol-3.stderr │ │ │ │ ├── no-eol-4.stderr │ │ │ │ ├── no-eol-5.stderr │ │ │ │ └── no-eol-6.stderr │ │ │ ├── string │ │ │ │ ├── bad-escape-6.stderr │ │ │ │ ├── missing-quotes-in-array.stderr │ │ │ │ ├── missing-quotes-in-inline-table.stderr │ │ │ │ ├── no-close-recovery-01.stderr │ │ │ │ └── no-close-recovery-02.stderr │ │ │ └── table │ │ │ │ ├── append-with-dotted-keys-3.stderr │ │ │ │ ├── append-with-dotted-keys-4.stderr │ │ │ │ ├── append-with-dotted-keys-5.stderr │ │ │ │ ├── append-with-dotted-keys-6.stderr │ │ │ │ ├── bare-invalid-character.stderr │ │ │ │ ├── dot.stderr │ │ │ │ ├── duplicate-key-1.stderr │ │ │ │ ├── duplicate-key-empty-table.stderr │ │ │ │ ├── duplicate-key-table-array-3.stderr │ │ │ │ ├── ml_basic_string.stderr │ │ │ │ ├── ml_literal.stderr │ │ │ │ ├── newline-1.stderr │ │ │ │ ├── newline-2.stderr │ │ │ │ ├── quoted-unclosed-1.stderr │ │ │ │ ├── quoted-unclosed-2.stderr │ │ │ │ ├── trailing-dot.stderr │ │ │ │ └── value.stderr │ │ │ ├── float │ │ │ ├── double-dot-01.stderr │ │ │ ├── double-dot-02.stderr │ │ │ ├── double-point-1.stderr │ │ │ ├── double-point-2.stderr │ │ │ ├── exp-dot-01.stderr │ │ │ ├── exp-dot-02.stderr │ │ │ ├── exp-dot-03.stderr │ │ │ ├── exp-double-e-01.stderr │ │ │ ├── exp-double-e-02.stderr │ │ │ ├── exp-double-e-1.stderr │ │ │ ├── exp-double-e-2.stderr │ │ │ ├── exp-double-us.stderr │ │ │ ├── exp-leading-us.stderr │ │ │ ├── exp-point-1.stderr │ │ │ ├── exp-point-2.stderr │ │ │ ├── exp-point-3.stderr │ │ │ ├── exp-trailing-us-01.stderr │ │ │ ├── exp-trailing-us-02.stderr │ │ │ ├── exp-trailing-us-1.stderr │ │ │ ├── exp-trailing-us-2.stderr │ │ │ ├── exp-trailing-us.stderr │ │ │ ├── inf-capital.stderr │ │ │ ├── inf-incomplete-01.stderr │ │ │ ├── inf-incomplete-02.stderr │ │ │ ├── inf-incomplete-03.stderr │ │ │ ├── inf-incomplete-1.stderr │ │ │ ├── inf-incomplete-2.stderr │ │ │ ├── inf-incomplete-3.stderr │ │ │ ├── inf_underscore.stderr │ │ │ ├── leading-dot-neg.stderr │ │ │ ├── leading-dot-plus.stderr │ │ │ ├── leading-dot.stderr │ │ │ ├── leading-point-neg.stderr │ │ │ ├── leading-point-plus.stderr │ │ │ ├── leading-point.stderr │ │ │ ├── leading-us.stderr │ │ │ ├── leading-zero-neg.stderr │ │ │ ├── leading-zero-plus.stderr │ │ │ ├── leading-zero.stderr │ │ │ ├── nan-capital.stderr │ │ │ ├── nan-incomplete-01.stderr │ │ │ ├── nan-incomplete-02.stderr │ │ │ ├── nan-incomplete-03.stderr │ │ │ ├── nan-incomplete-1.stderr │ │ │ ├── nan-incomplete-2.stderr │ │ │ ├── nan-incomplete-3.stderr │ │ │ ├── nan_underscore.stderr │ │ │ ├── trailing-dot-01.stderr │ │ │ ├── trailing-dot-02.stderr │ │ │ ├── trailing-dot-min.stderr │ │ │ ├── trailing-dot-plus.stderr │ │ │ ├── trailing-exp-minus.stderr │ │ │ ├── trailing-exp-plus.stderr │ │ │ ├── trailing-exp-point.stderr │ │ │ ├── trailing-exp.stderr │ │ │ ├── trailing-point-min.stderr │ │ │ ├── trailing-point-plus.stderr │ │ │ ├── trailing-point.stderr │ │ │ ├── trailing-us-exp-01.stderr │ │ │ ├── trailing-us-exp-02.stderr │ │ │ ├── trailing-us.stderr │ │ │ ├── us-after-dot.stderr │ │ │ ├── us-after-point.stderr │ │ │ ├── us-before-dot.stderr │ │ │ └── us-before-point.stderr │ │ │ ├── inline-table │ │ │ ├── bad-key-syntax.stderr │ │ │ ├── double-comma.stderr │ │ │ ├── duplicate-key-01.stderr │ │ │ ├── duplicate-key-02.stderr │ │ │ ├── duplicate-key-03.stderr │ │ │ ├── duplicate-key-04.stderr │ │ │ ├── empty-01.stderr │ │ │ ├── empty-02.stderr │ │ │ ├── empty-03.stderr │ │ │ ├── linebreak-01.stderr │ │ │ ├── linebreak-02.stderr │ │ │ ├── linebreak-03.stderr │ │ │ ├── linebreak-04.stderr │ │ │ ├── no-close-01.stderr │ │ │ ├── no-close-02.stderr │ │ │ ├── no-comma-01.stderr │ │ │ ├── no-comma-02.stderr │ │ │ ├── overwrite-01.stderr │ │ │ ├── overwrite-02.stderr │ │ │ ├── overwrite-03.stderr │ │ │ ├── overwrite-04.stderr │ │ │ ├── overwrite-05.stderr │ │ │ ├── overwrite-06.stderr │ │ │ ├── overwrite-07.stderr │ │ │ ├── overwrite-08.stderr │ │ │ ├── overwrite-09.stderr │ │ │ ├── overwrite-10.stderr │ │ │ └── trailing-comma.stderr │ │ │ ├── integer │ │ │ ├── capital-bin.stderr │ │ │ ├── capital-hex.stderr │ │ │ ├── capital-oct.stderr │ │ │ ├── double-sign-nex.stderr │ │ │ ├── double-sign-plus.stderr │ │ │ ├── double-us.stderr │ │ │ ├── incomplete-bin.stderr │ │ │ ├── incomplete-hex.stderr │ │ │ ├── incomplete-oct.stderr │ │ │ ├── invalid-bin.stderr │ │ │ ├── invalid-hex-01.stderr │ │ │ ├── invalid-hex-02.stderr │ │ │ ├── invalid-hex-03.stderr │ │ │ ├── invalid-hex-1.stderr │ │ │ ├── invalid-hex-2.stderr │ │ │ ├── invalid-oct.stderr │ │ │ ├── leading-us-bin.stderr │ │ │ ├── leading-us-hex.stderr │ │ │ ├── leading-us-oct.stderr │ │ │ ├── leading-us.stderr │ │ │ ├── leading-zero-01.stderr │ │ │ ├── leading-zero-02.stderr │ │ │ ├── leading-zero-03.stderr │ │ │ ├── leading-zero-1.stderr │ │ │ ├── leading-zero-2.stderr │ │ │ ├── leading-zero-3.stderr │ │ │ ├── leading-zero-sign-01.stderr │ │ │ ├── leading-zero-sign-02.stderr │ │ │ ├── leading-zero-sign-03.stderr │ │ │ ├── leading-zero-sign-1.stderr │ │ │ ├── leading-zero-sign-2.stderr │ │ │ ├── leading-zero-sign-3.stderr │ │ │ ├── negative-bin.stderr │ │ │ ├── negative-hex.stderr │ │ │ ├── negative-oct.stderr │ │ │ ├── positive-bin.stderr │ │ │ ├── positive-hex.stderr │ │ │ ├── positive-oct.stderr │ │ │ ├── text-after-integer.stderr │ │ │ ├── trailing-us-bin.stderr │ │ │ ├── trailing-us-hex.stderr │ │ │ ├── trailing-us-oct.stderr │ │ │ ├── trailing-us.stderr │ │ │ ├── us-after-bin.stderr │ │ │ ├── us-after-hex.stderr │ │ │ └── us-after-oct.stderr │ │ │ ├── key │ │ │ ├── after-array.stderr │ │ │ ├── after-table.stderr │ │ │ ├── after-value.stderr │ │ │ ├── bare-invalid-character-01.stderr │ │ │ ├── bare-invalid-character-02.stderr │ │ │ ├── dot.stderr │ │ │ ├── dotdot.stderr │ │ │ ├── dotted-redefine-table-01.stderr │ │ │ ├── dotted-redefine-table-02.stderr │ │ │ ├── duplicate-keys-01.stderr │ │ │ ├── duplicate-keys-02.stderr │ │ │ ├── duplicate-keys-03.stderr │ │ │ ├── duplicate-keys-04.stderr │ │ │ ├── duplicate-keys-05.stderr │ │ │ ├── duplicate-keys-06.stderr │ │ │ ├── duplicate-keys-07.stderr │ │ │ ├── empty.stderr │ │ │ ├── end-in-escape.stderr │ │ │ ├── escape.stderr │ │ │ ├── hash.stderr │ │ │ ├── multiline-key-01.stderr │ │ │ ├── multiline-key-02.stderr │ │ │ ├── multiline-key-03.stderr │ │ │ ├── multiline-key-04.stderr │ │ │ ├── newline-01.stderr │ │ │ ├── newline-02.stderr │ │ │ ├── newline-03.stderr │ │ │ ├── newline-04.stderr │ │ │ ├── newline-05.stderr │ │ │ ├── newline-06.stderr │ │ │ ├── no-eol-01.stderr │ │ │ ├── no-eol-02.stderr │ │ │ ├── no-eol-03.stderr │ │ │ ├── no-eol-04.stderr │ │ │ ├── no-eol-05.stderr │ │ │ ├── no-eol-06.stderr │ │ │ ├── no-eol-07.stderr │ │ │ ├── only-float.stderr │ │ │ ├── only-int.stderr │ │ │ ├── only-str.stderr │ │ │ ├── open-bracket.stderr │ │ │ ├── partial-quoted.stderr │ │ │ ├── quoted-unclosed-01.stderr │ │ │ ├── quoted-unclosed-02.stderr │ │ │ ├── single-open-bracket.stderr │ │ │ ├── space.stderr │ │ │ ├── special-character.stderr │ │ │ ├── start-bracket.stderr │ │ │ ├── start-dot.stderr │ │ │ ├── two-equals-01.stderr │ │ │ ├── two-equals-02.stderr │ │ │ ├── two-equals-03.stderr │ │ │ ├── without-value-01.stderr │ │ │ ├── without-value-02.stderr │ │ │ ├── without-value-03.stderr │ │ │ ├── without-value-04.stderr │ │ │ ├── without-value-05.stderr │ │ │ ├── without-value-06.stderr │ │ │ └── without-value-07.stderr │ │ │ ├── local-date │ │ │ ├── day-1digit.stderr │ │ │ ├── feb-29.stderr │ │ │ ├── feb-30.stderr │ │ │ ├── mday-over.stderr │ │ │ ├── mday-under.stderr │ │ │ ├── month-over.stderr │ │ │ ├── month-under.stderr │ │ │ ├── no-leads-with-milli.stderr │ │ │ ├── no-leads.stderr │ │ │ ├── trailing-t.stderr │ │ │ ├── y10k.stderr │ │ │ └── year-3digits.stderr │ │ │ ├── local-datetime │ │ │ ├── feb-29.stderr │ │ │ ├── feb-30.stderr │ │ │ ├── hour-over.stderr │ │ │ ├── mday-over.stderr │ │ │ ├── mday-under.stderr │ │ │ ├── minute-over.stderr │ │ │ ├── month-over.stderr │ │ │ ├── month-under.stderr │ │ │ ├── no-leads-with-milli.stderr │ │ │ ├── no-leads.stderr │ │ │ ├── no-secs.stderr │ │ │ ├── no-t.stderr │ │ │ ├── second-over.stderr │ │ │ ├── time-no-leads.stderr │ │ │ └── y10k.stderr │ │ │ ├── local-time │ │ │ ├── hour-over.stderr │ │ │ ├── minute-over.stderr │ │ │ ├── no-secs.stderr │ │ │ ├── second-over.stderr │ │ │ ├── time-no-leads-01.stderr │ │ │ ├── time-no-leads-02.stderr │ │ │ ├── trailing-dot.stderr │ │ │ └── trailing-dotdot.stderr │ │ │ ├── spec-1.0.0 │ │ │ ├── inline-table-2-0.stderr │ │ │ ├── inline-table-3-0.stderr │ │ │ ├── key-value-pair-1.stderr │ │ │ ├── keys-2.stderr │ │ │ ├── string-4-0.stderr │ │ │ ├── string-7-0.stderr │ │ │ ├── table-9-0.stderr │ │ │ └── table-9-1.stderr │ │ │ ├── string │ │ │ ├── bad-byte-escape.stderr │ │ │ ├── bad-concat.stderr │ │ │ ├── bad-escape-01.stderr │ │ │ ├── bad-escape-02.stderr │ │ │ ├── bad-escape-03.stderr │ │ │ ├── bad-escape-04.stderr │ │ │ ├── bad-escape-05.stderr │ │ │ ├── bad-hex-esc-01.stderr │ │ │ ├── bad-hex-esc-02.stderr │ │ │ ├── bad-hex-esc-03.stderr │ │ │ ├── bad-hex-esc-04.stderr │ │ │ ├── bad-hex-esc-05.stderr │ │ │ ├── bad-hex-esc-1.stderr │ │ │ ├── bad-hex-esc-2.stderr │ │ │ ├── bad-hex-esc-3.stderr │ │ │ ├── bad-hex-esc-4.stderr │ │ │ ├── bad-multiline.stderr │ │ │ ├── bad-slash-escape.stderr │ │ │ ├── bad-uni-esc-01.stderr │ │ │ ├── bad-uni-esc-02.stderr │ │ │ ├── bad-uni-esc-03.stderr │ │ │ ├── bad-uni-esc-04.stderr │ │ │ ├── bad-uni-esc-05.stderr │ │ │ ├── bad-uni-esc-06.stderr │ │ │ ├── bad-uni-esc-07.stderr │ │ │ ├── bad-uni-esc-1.stderr │ │ │ ├── bad-uni-esc-2.stderr │ │ │ ├── bad-uni-esc-3.stderr │ │ │ ├── bad-uni-esc-4.stderr │ │ │ ├── bad-uni-esc-5.stderr │ │ │ ├── bad-uni-esc-6.stderr │ │ │ ├── bad-uni-esc-7.stderr │ │ │ ├── bad-uni-esc-ml-1.stderr │ │ │ ├── bad-uni-esc-ml-2.stderr │ │ │ ├── bad-uni-esc-ml-3.stderr │ │ │ ├── bad-uni-esc-ml-4.stderr │ │ │ ├── bad-uni-esc-ml-5.stderr │ │ │ ├── bad-uni-esc-ml-6.stderr │ │ │ ├── bad-uni-esc-ml-7.stderr │ │ │ ├── basic-byte-escapes.stderr │ │ │ ├── basic-multiline-out-of-range-unicode-escape-01.stderr │ │ │ ├── basic-multiline-out-of-range-unicode-escape-02.stderr │ │ │ ├── basic-multiline-quotes.stderr │ │ │ ├── basic-multiline-unknown-escape.stderr │ │ │ ├── basic-out-of-range-unicode-escape-01.stderr │ │ │ ├── basic-out-of-range-unicode-escape-02.stderr │ │ │ ├── basic-unknown-escape.stderr │ │ │ ├── literal-multiline-quotes-01.stderr │ │ │ ├── literal-multiline-quotes-02.stderr │ │ │ ├── missing-quotes-array.stderr │ │ │ ├── missing-quotes-inline-table.stderr │ │ │ ├── missing-quotes.stderr │ │ │ ├── multiline-bad-escape-01.stderr │ │ │ ├── multiline-bad-escape-02.stderr │ │ │ ├── multiline-bad-escape-03.stderr │ │ │ ├── multiline-bad-escape-04.stderr │ │ │ ├── multiline-escape-space-01.stderr │ │ │ ├── multiline-escape-space-02.stderr │ │ │ ├── multiline-lit-no-close-01.stderr │ │ │ ├── multiline-lit-no-close-02.stderr │ │ │ ├── multiline-lit-no-close-03.stderr │ │ │ ├── multiline-lit-no-close-04.stderr │ │ │ ├── multiline-no-close-01.stderr │ │ │ ├── multiline-no-close-02.stderr │ │ │ ├── multiline-no-close-03.stderr │ │ │ ├── multiline-no-close-04.stderr │ │ │ ├── multiline-no-close-05.stderr │ │ │ ├── multiline-quotes-01.stderr │ │ │ ├── no-close-01.stderr │ │ │ ├── no-close-02.stderr │ │ │ ├── no-close-03.stderr │ │ │ ├── no-close-04.stderr │ │ │ ├── no-close-05.stderr │ │ │ ├── no-close-06.stderr │ │ │ ├── no-close-07.stderr │ │ │ ├── no-close-08.stderr │ │ │ ├── no-close-09.stderr │ │ │ ├── no-close-10.stderr │ │ │ ├── no-open-01.stderr │ │ │ ├── no-open-02.stderr │ │ │ ├── no-open-03.stderr │ │ │ ├── no-open-04.stderr │ │ │ ├── no-open-05.stderr │ │ │ ├── no-open-06.stderr │ │ │ ├── no-open-07.stderr │ │ │ ├── no-open-08.stderr │ │ │ ├── text-after-string.stderr │ │ │ └── wrong-close.stderr │ │ │ └── table │ │ │ ├── append-with-dotted-keys-01.stderr │ │ │ ├── append-with-dotted-keys-02.stderr │ │ │ ├── append-with-dotted-keys-03.stderr │ │ │ ├── append-with-dotted-keys-04.stderr │ │ │ ├── append-with-dotted-keys-05.stderr │ │ │ ├── append-with-dotted-keys-06.stderr │ │ │ ├── append-with-dotted-keys-07.stderr │ │ │ ├── array-empty.stderr │ │ │ ├── array-implicit.stderr │ │ │ ├── array-no-close-01.stderr │ │ │ ├── array-no-close-02.stderr │ │ │ ├── array-no-close-03.stderr │ │ │ ├── array-no-close-04.stderr │ │ │ ├── bare-invalid-character-01.stderr │ │ │ ├── bare-invalid-character-02.stderr │ │ │ ├── dot.stderr │ │ │ ├── dotdot.stderr │ │ │ ├── duplicate-key-01.stderr │ │ │ ├── duplicate-key-02.stderr │ │ │ ├── duplicate-key-03.stderr │ │ │ ├── duplicate-key-04.stderr │ │ │ ├── duplicate-key-05.stderr │ │ │ ├── duplicate-key-06.stderr │ │ │ ├── duplicate-key-07.stderr │ │ │ ├── duplicate-key-08.stderr │ │ │ ├── duplicate-key-09.stderr │ │ │ ├── duplicate-key-10.stderr │ │ │ ├── empty-implicit-table.stderr │ │ │ ├── empty.stderr │ │ │ ├── equals-sign.stderr │ │ │ ├── llbrace.stderr │ │ │ ├── multiline-key-01.stderr │ │ │ ├── multiline-key-02.stderr │ │ │ ├── nested-brackets-close.stderr │ │ │ ├── nested-brackets-open.stderr │ │ │ ├── newline-01.stderr │ │ │ ├── newline-02.stderr │ │ │ ├── newline-03.stderr │ │ │ ├── newline-04.stderr │ │ │ ├── newline-05.stderr │ │ │ ├── no-close-01.stderr │ │ │ ├── no-close-02.stderr │ │ │ ├── no-close-03.stderr │ │ │ ├── no-close-04.stderr │ │ │ ├── no-close-05.stderr │ │ │ ├── no-close-06.stderr │ │ │ ├── no-close-07.stderr │ │ │ ├── no-close-08.stderr │ │ │ ├── no-close-09.stderr │ │ │ ├── overwrite-array-in-parent.stderr │ │ │ ├── overwrite-bool-with-array.stderr │ │ │ ├── overwrite-with-deep-table.stderr │ │ │ ├── redefine-01.stderr │ │ │ ├── redefine-02.stderr │ │ │ ├── redefine-03.stderr │ │ │ ├── rrbrace.stderr │ │ │ ├── super-twice.stderr │ │ │ ├── text-after-table.stderr │ │ │ ├── trailing-dot.stderr │ │ │ ├── whitespace.stderr │ │ │ └── with-pound.stderr │ │ └── testsuite │ │ ├── edit.rs │ │ └── main.rs ├── toml_edit_fuzz │ ├── .gitignore │ ├── Cargo.toml │ ├── README.md │ ├── parse_document.rs │ └── seeds │ │ └── 0001 ├── toml_parse │ ├── CHANGELOG.md │ ├── Cargo.toml │ ├── LICENSE-APACHE │ ├── LICENSE-MIT │ ├── README.md │ ├── src │ │ ├── debug.rs │ │ ├── decoder │ │ │ ├── mod.rs │ │ │ ├── scalar.rs │ │ │ ├── string.rs │ │ │ └── ws.rs │ │ ├── error.rs │ │ ├── lexer │ │ │ ├── mod.rs │ │ │ ├── test.rs │ │ │ └── token.rs │ │ ├── lib.rs │ │ ├── macros.rs │ │ ├── parser │ │ │ ├── document.rs │ │ │ ├── event.rs │ │ │ └── mod.rs │ │ └── source.rs │ └── tests │ │ ├── snapshots │ │ ├── testsuite__parse_document__array_and_inline_table_outside_recursion_limit.txt │ │ ├── testsuite__parse_document__array_and_inline_table_within_recursion_limit.txt │ │ ├── testsuite__parse_document__array_outside_recursion_limit.txt │ │ ├── testsuite__parse_document__array_within_recursion_limit.txt │ │ ├── testsuite__parse_document__document_bom.txt │ │ ├── testsuite__parse_document__document_complex.txt │ │ ├── testsuite__parse_document__document_dot.txt │ │ ├── testsuite__parse_document__document_dot_dot.txt │ │ ├── testsuite__parse_document__document_dot_dot_key.txt │ │ ├── testsuite__parse_document__document_dot_key.txt │ │ ├── testsuite__parse_document__document_empty.txt │ │ ├── testsuite__parse_document__document_inline_table_dot.txt │ │ ├── testsuite__parse_document__document_inline_table_dot_dot.txt │ │ ├── testsuite__parse_document__document_inline_table_dot_dot_key.txt │ │ ├── testsuite__parse_document__document_inline_table_dot_key.txt │ │ ├── testsuite__parse_document__document_inline_table_key_dot.txt │ │ ├── testsuite__parse_document__document_inline_table_key_dot_dot.txt │ │ ├── testsuite__parse_document__document_inline_table_key_dot_dot_key.txt │ │ ├── testsuite__parse_document__document_inline_table_missing_key.txt │ │ ├── testsuite__parse_document__document_invalid.txt │ │ ├── testsuite__parse_document__document_invalid_comment.txt │ │ ├── testsuite__parse_document__document_invalid_cr.txt │ │ ├── testsuite__parse_document__document_key_datetime.txt │ │ ├── testsuite__parse_document__document_key_dot.txt │ │ ├── testsuite__parse_document__document_key_dot_dot.txt │ │ ├── testsuite__parse_document__document_key_dot_dot_key.txt │ │ ├── testsuite__parse_document__document_key_string.txt │ │ ├── testsuite__parse_document__document_key_string_comment.txt │ │ ├── testsuite__parse_document__document_key_ws.txt │ │ ├── testsuite__parse_document__document_missing_key.txt │ │ ├── testsuite__parse_document__document_table.txt │ │ ├── testsuite__parse_document__document_table_dot.txt │ │ ├── testsuite__parse_document__document_table_dot_dot.txt │ │ ├── testsuite__parse_document__document_table_dot_dot_key.txt │ │ ├── testsuite__parse_document__document_table_dot_key.txt │ │ ├── testsuite__parse_document__document_table_key_dot.txt │ │ ├── testsuite__parse_document__document_table_key_dot_dot.txt │ │ ├── testsuite__parse_document__document_table_key_dot_dot_key.txt │ │ ├── testsuite__parse_document__document_table_missing_key.txt │ │ ├── testsuite__parse_document__document_ws.txt │ │ ├── testsuite__parse_document__inline_table_outside_recursion_limit.txt │ │ ├── testsuite__parse_document__inline_table_within_recursion_limit.txt │ │ ├── testsuite__parse_simple_key__simple_key_empty.txt │ │ ├── testsuite__parse_simple_key__simple_key_string.txt │ │ ├── testsuite__parse_simple_key__simple_key_string_literal.txt │ │ ├── testsuite__parse_simple_key__simple_key_unquoted_ascii.txt │ │ ├── testsuite__parse_value__array_comments_only.txt │ │ ├── testsuite__parse_value__array_empty.txt │ │ ├── testsuite__parse_value__array_extra_trailing_comma.txt │ │ ├── testsuite__parse_value__array_floats.txt │ │ ├── testsuite__parse_value__array_inline_table.txt │ │ ├── testsuite__parse_value__array_integer.txt │ │ ├── testsuite__parse_value__array_integers.txt │ │ ├── testsuite__parse_value__array_integers_newlines.txt │ │ ├── testsuite__parse_value__array_integers_surrounded_comment.txt │ │ ├── testsuite__parse_value__array_integers_trailing_comma.txt │ │ ├── testsuite__parse_value__array_integers_trailing_comment.txt │ │ ├── testsuite__parse_value__array_leading_comma.txt │ │ ├── testsuite__parse_value__array_nested_multiple_types.txt │ │ ├── testsuite__parse_value__array_nested_same_type.txt │ │ ├── testsuite__parse_value__array_no_close.txt │ │ ├── testsuite__parse_value__array_only_comma.txt │ │ ├── testsuite__parse_value__array_string_types.txt │ │ ├── testsuite__parse_value__array_strings.txt │ │ ├── testsuite__parse_value__array_trailing_comma.txt │ │ ├── testsuite__parse_value__array_whitespace.txt │ │ ├── testsuite__parse_value__datetime_date.txt │ │ ├── testsuite__parse_value__datetime_local.txt │ │ ├── testsuite__parse_value__datetime_local_fractional_seconds.txt │ │ ├── testsuite__parse_value__datetime_local_fractional_seconds_truncated.txt │ │ ├── testsuite__parse_value__datetime_offset_hour.txt │ │ ├── testsuite__parse_value__datetime_offset_lower_t.txt │ │ ├── testsuite__parse_value__datetime_offset_lower_z.txt │ │ ├── testsuite__parse_value__datetime_offset_minutes.txt │ │ ├── testsuite__parse_value__datetime_offset_space.txt │ │ ├── testsuite__parse_value__datetime_offset_z.txt │ │ ├── testsuite__parse_value__datetime_time.txt │ │ ├── testsuite__parse_value__datetime_time_fractional_seconds.txt │ │ ├── testsuite__parse_value__float.txt │ │ ├── testsuite__parse_value__float_exceed_f64.txt │ │ ├── testsuite__parse_value__float_exp_negative.txt │ │ ├── testsuite__parse_value__float_exp_positive.txt │ │ ├── testsuite__parse_value__float_f64_max.txt │ │ ├── testsuite__parse_value__float_f64_min.txt │ │ ├── testsuite__parse_value__float_inf.txt │ │ ├── testsuite__parse_value__float_inf_negative.txt │ │ ├── testsuite__parse_value__float_inf_positive.txt │ │ ├── testsuite__parse_value__float_nan.txt │ │ ├── testsuite__parse_value__float_nan_negative.txt │ │ ├── testsuite__parse_value__float_nan_positive.txt │ │ ├── testsuite__parse_value__float_negative.txt │ │ ├── testsuite__parse_value__float_negative_exp_negative.txt │ │ ├── testsuite__parse_value__float_pos.txt │ │ ├── testsuite__parse_value__float_positive.txt │ │ ├── testsuite__parse_value__float_sep.txt │ │ ├── testsuite__parse_value__inline_table_dotted_key.txt │ │ ├── testsuite__parse_value__inline_table_empty.txt │ │ ├── testsuite__parse_value__inline_table_key_value.txt │ │ ├── testsuite__parse_value__inline_table_leading_comma.txt │ │ ├── testsuite__parse_value__inline_table_multiple_key_values.txt │ │ ├── testsuite__parse_value__inline_table_no_close.txt │ │ ├── testsuite__parse_value__inline_table_no_comma.txt │ │ ├── testsuite__parse_value__inline_table_no_eq.txt │ │ ├── testsuite__parse_value__inline_table_only_comma.txt │ │ ├── testsuite__parse_value__inline_table_repeated_key.txt │ │ ├── testsuite__parse_value__inline_table_trailing_comma.txt │ │ ├── testsuite__parse_value__inline_table_ws.txt │ │ ├── testsuite__parse_value__integer.txt │ │ ├── testsuite__parse_value__integer_bin_sep.txt │ │ ├── testsuite__parse_value__integer_every_other_sep.txt │ │ ├── testsuite__parse_value__integer_exceed_i64.txt │ │ ├── testsuite__parse_value__integer_hex.txt │ │ ├── testsuite__parse_value__integer_hex_neg.txt │ │ ├── testsuite__parse_value__integer_i64_max.txt │ │ ├── testsuite__parse_value__integer_i64_min.txt │ │ ├── testsuite__parse_value__integer_multiple_seps.txt │ │ ├── testsuite__parse_value__integer_neg_hex.txt │ │ ├── testsuite__parse_value__integer_negative.txt │ │ ├── testsuite__parse_value__integer_oct_sep.txt │ │ ├── testsuite__parse_value__integer_one_sep.txt │ │ ├── testsuite__parse_value__integer_positive.txt │ │ ├── testsuite__parse_value__integer_zero.txt │ │ ├── testsuite__parse_value__string.txt │ │ ├── testsuite__parse_value__string_confusing_quotes_1.txt │ │ ├── testsuite__parse_value__string_confusing_quotes_2.txt │ │ ├── testsuite__parse_value__string_confusing_quotes_3.txt │ │ ├── testsuite__parse_value__string_confusing_quotes_4.txt │ │ ├── testsuite__parse_value__string_escaped.txt │ │ ├── testsuite__parse_value__string_literal_confusing_quotes.txt │ │ ├── testsuite__parse_value__string_literal_escaped_1.txt │ │ ├── testsuite__parse_value__string_literal_escaped_2.txt │ │ ├── testsuite__parse_value__string_literal_path_1.txt │ │ ├── testsuite__parse_value__string_literal_path_2.txt │ │ ├── testsuite__parse_value__string_literal_quotes.txt │ │ ├── testsuite__parse_value__string_ml_string_literal_multiple_lines.txt │ │ ├── testsuite__parse_value__string_ml_string_multiple_lines.txt │ │ ├── testsuite__parse_value__string_trailing_slash_1.txt │ │ ├── testsuite__parse_value__string_trailing_slash_2.txt │ │ ├── testsuite__parse_value__string_trailing_slash_3.txt │ │ ├── testsuite__parse_value__value_array.txt │ │ ├── testsuite__parse_value__value_datetime.txt │ │ ├── testsuite__parse_value__value_empty.txt │ │ ├── testsuite__parse_value__value_float.txt │ │ ├── testsuite__parse_value__value_inline_table.txt │ │ ├── testsuite__parse_value__value_integer_with_seps.txt │ │ ├── testsuite__parse_value__value_ml_string_literal_multiline.txt │ │ ├── testsuite__parse_value__value_ml_string_literal_single_line.txt │ │ ├── testsuite__parse_value__value_negative_integer.txt │ │ ├── testsuite__parse_value__value_string_escaped.txt │ │ └── testsuite__parse_value__value_string_escaped_unicode.txt │ │ └── testsuite │ │ ├── main.rs │ │ ├── parse_document.rs │ │ ├── parse_simple_key.rs │ │ └── parse_value.rs └── toml_write │ ├── CHANGELOG.md │ ├── Cargo.toml │ ├── LICENSE-APACHE │ ├── LICENSE-MIT │ ├── README.md │ ├── src │ ├── key.rs │ ├── lib.rs │ ├── string.rs │ ├── value.rs │ └── write.rs │ └── tests │ ├── float.rs │ └── string.rs ├── deny.toml └── release.toml /.cargo/config.toml: -------------------------------------------------------------------------------- 1 | [resolver] 2 | incompatible-rust-versions = "fallback" 3 | -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- 1 | # ensure eol conversions do not happen as tests can rely on them 2 | * text eol=lf 3 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | target 2 | -------------------------------------------------------------------------------- /_typos.toml: -------------------------------------------------------------------------------- 1 | [files] 2 | extend-exclude = [ 3 | "crates/*/tests/snapshots/**", 4 | "crates/benchmarks/src/Cargo.*.toml", 5 | ] 6 | 7 | [default.extend-words] 8 | ser = "ser" 9 | -------------------------------------------------------------------------------- /committed.toml: -------------------------------------------------------------------------------- 1 | style="conventional" 2 | ignore_author_re="(dependabot|renovate)" 3 | merge_commit = false 4 | -------------------------------------------------------------------------------- /crates/serde_toml/README.md: -------------------------------------------------------------------------------- 1 | # serde_toml 2 | 3 | See instead [`toml`](https://docs.rs/toml/latest/toml/) 4 | -------------------------------------------------------------------------------- /crates/serde_toml/src/lib.rs: -------------------------------------------------------------------------------- 1 | //! See instead [`toml`](https://docs.rs/toml/latest/toml/) 2 | -------------------------------------------------------------------------------- /crates/toml/tests/fixtures/invalid/ext/datetime/day-1digit.toml: -------------------------------------------------------------------------------- 1 | foo = 1997-09-9 2 | -------------------------------------------------------------------------------- /crates/toml/tests/fixtures/invalid/ext/datetime/day-zero.toml: -------------------------------------------------------------------------------- 1 | foo = 1997-09-00T09:09:09.09Z 2 | -------------------------------------------------------------------------------- /crates/toml/tests/fixtures/invalid/ext/datetime/hour-too-large.toml: -------------------------------------------------------------------------------- 1 | foo = 1997-09-09T30:09:09.09Z 2 | -------------------------------------------------------------------------------- /crates/toml/tests/fixtures/invalid/ext/datetime/minute-too-large.toml: -------------------------------------------------------------------------------- 1 | foo = 1997-09-09T12:69:09.09Z 2 | -------------------------------------------------------------------------------- /crates/toml/tests/fixtures/invalid/ext/datetime/missing-date-time-sep.toml: -------------------------------------------------------------------------------- 1 | foo = 1997-09-0909:09:09 2 | -------------------------------------------------------------------------------- /crates/toml/tests/fixtures/invalid/ext/datetime/missing-year-month-sep.toml: -------------------------------------------------------------------------------- 1 | foo = 199709-09 2 | -------------------------------------------------------------------------------- /crates/toml/tests/fixtures/invalid/ext/datetime/month-1digit.toml: -------------------------------------------------------------------------------- 1 | foo = 1997-9-09 2 | -------------------------------------------------------------------------------- /crates/toml/tests/fixtures/invalid/ext/datetime/month-zero.toml: -------------------------------------------------------------------------------- 1 | foo = 1997-00-09T09:09:09.09Z 2 | -------------------------------------------------------------------------------- /crates/toml/tests/fixtures/invalid/ext/datetime/offset-minus-minute-1digit.toml: -------------------------------------------------------------------------------- 1 | foo = 1997-09-09T09:09:09.09+09:9 2 | -------------------------------------------------------------------------------- /crates/toml/tests/fixtures/invalid/ext/datetime/offset-minus-missing-hour-minute-sep.toml: -------------------------------------------------------------------------------- 1 | foo = 1997-09-09T09:09:09.09+0909 2 | -------------------------------------------------------------------------------- /crates/toml/tests/fixtures/invalid/ext/datetime/offset-minus-missing-hour-minute.toml: -------------------------------------------------------------------------------- 1 | foo = 1997-09-09T09:09:09.09+ 2 | -------------------------------------------------------------------------------- /crates/toml/tests/fixtures/invalid/ext/datetime/offset-minus-missing-minute.toml: -------------------------------------------------------------------------------- 1 | foo = 1997-09-09T09:09:09.09+09 2 | -------------------------------------------------------------------------------- /crates/toml/tests/fixtures/invalid/ext/datetime/offset-plus-minute-1digit.toml: -------------------------------------------------------------------------------- 1 | foo = 1997-09-09T09:09:09.09+09:9 2 | -------------------------------------------------------------------------------- /crates/toml/tests/fixtures/invalid/ext/datetime/offset-plus-missing-hour-minute-sep.toml: -------------------------------------------------------------------------------- 1 | foo = 1997-09-09T09:09:09.09+0909 2 | -------------------------------------------------------------------------------- /crates/toml/tests/fixtures/invalid/ext/datetime/offset-plus-missing-hour-minute.toml: -------------------------------------------------------------------------------- 1 | foo = 1997-09-09T09:09:09.09+ 2 | -------------------------------------------------------------------------------- /crates/toml/tests/fixtures/invalid/ext/datetime/offset-plus-missing-minute.toml: -------------------------------------------------------------------------------- 1 | foo = 1997-09-09T09:09:09.09+09 2 | -------------------------------------------------------------------------------- /crates/toml/tests/fixtures/invalid/ext/datetime/only-T.toml: -------------------------------------------------------------------------------- 1 | foo = T 2 | -------------------------------------------------------------------------------- /crates/toml/tests/fixtures/invalid/ext/datetime/only-TZ.toml: -------------------------------------------------------------------------------- 1 | foo = TZ 2 | -------------------------------------------------------------------------------- /crates/toml/tests/fixtures/invalid/ext/datetime/only-Tdot.toml: -------------------------------------------------------------------------------- 1 | foo = T. 2 | -------------------------------------------------------------------------------- /crates/toml/tests/fixtures/invalid/ext/datetime/seconds-too-large.toml: -------------------------------------------------------------------------------- 1 | foo = 1997-09-09T12:09:69.09Z 2 | -------------------------------------------------------------------------------- /crates/toml/tests/fixtures/invalid/ext/datetime/seconds-trailing-decimal-z.toml: -------------------------------------------------------------------------------- 1 | foo = 2016-09-09T09:09:09.Z 2 | -------------------------------------------------------------------------------- /crates/toml/tests/fixtures/invalid/ext/datetime/seconds-trailing-decimal.toml: -------------------------------------------------------------------------------- 1 | foo = 1997-09-09T09:09:09. 2 | -------------------------------------------------------------------------------- /crates/toml/tests/fixtures/invalid/ext/datetime/year-3digits.toml: -------------------------------------------------------------------------------- 1 | foo = 199-09-09 2 | -------------------------------------------------------------------------------- /crates/toml/tests/fixtures/invalid/ext/float/overflow.toml: -------------------------------------------------------------------------------- 1 | a = 9e99999 2 | -------------------------------------------------------------------------------- /crates/toml/tests/fixtures/invalid/ext/float/trailing-exp-minus.toml: -------------------------------------------------------------------------------- 1 | a = 0.0e- 2 | -------------------------------------------------------------------------------- /crates/toml/tests/fixtures/invalid/ext/float/trailing-exp-plus.toml: -------------------------------------------------------------------------------- 1 | a = 0.0e+ 2 | -------------------------------------------------------------------------------- /crates/toml/tests/fixtures/invalid/ext/float/trailing-exp.toml: -------------------------------------------------------------------------------- 1 | a = 0.0E 2 | -------------------------------------------------------------------------------- /crates/toml/tests/fixtures/invalid/ext/float/trailing-point-exp.toml: -------------------------------------------------------------------------------- 1 | a = 0.e 2 | -------------------------------------------------------------------------------- /crates/toml/tests/fixtures/invalid/ext/inline-table/comma.toml: -------------------------------------------------------------------------------- 1 | key = {,} 2 | -------------------------------------------------------------------------------- /crates/toml/tests/fixtures/invalid/ext/integer/invalid-hex-3.toml: -------------------------------------------------------------------------------- 1 | a = 0x-1 2 | -------------------------------------------------------------------------------- /crates/toml/tests/fixtures/invalid/ext/integer/overflow-neg.toml: -------------------------------------------------------------------------------- 1 | a = -9223372036854775809 2 | -------------------------------------------------------------------------------- /crates/toml/tests/fixtures/invalid/ext/integer/overflow-pos.toml: -------------------------------------------------------------------------------- 1 | a = 9223372036854775808 2 | -------------------------------------------------------------------------------- /crates/toml/tests/fixtures/invalid/ext/keys/ml_basic_string.toml: -------------------------------------------------------------------------------- 1 | """key"""=3 2 | -------------------------------------------------------------------------------- /crates/toml/tests/fixtures/invalid/ext/keys/ml_literal.toml: -------------------------------------------------------------------------------- 1 | '''key'''=3 2 | -------------------------------------------------------------------------------- /crates/toml/tests/fixtures/invalid/ext/keys/newline-5.toml: -------------------------------------------------------------------------------- 1 | key = 2 | 3 3 | -------------------------------------------------------------------------------- /crates/toml/tests/fixtures/invalid/ext/keys/no-eol-1.toml: -------------------------------------------------------------------------------- 1 | 0=0r=false 2 | -------------------------------------------------------------------------------- /crates/toml/tests/fixtures/invalid/ext/keys/no-eol-2.toml: -------------------------------------------------------------------------------- 1 | 0=""o=""m=""r=""00="0"q="""0"""e="""0""" 2 | -------------------------------------------------------------------------------- /crates/toml/tests/fixtures/invalid/ext/keys/no-eol-3.toml: -------------------------------------------------------------------------------- 1 | [[0000l0]] 2 | 0="0"[[0000l0]] 3 | 0="0"[[0000l0]] 4 | 0="0"l="0" 5 | -------------------------------------------------------------------------------- /crates/toml/tests/fixtures/invalid/ext/keys/no-eol-4.toml: -------------------------------------------------------------------------------- 1 | 0=[0]00=[0,0,0]t=["0","0","0"]s=[1000-00-00T00:00:00Z,2000-00-00T00:00:00Z] 2 | -------------------------------------------------------------------------------- /crates/toml/tests/fixtures/invalid/ext/keys/no-eol-5.toml: -------------------------------------------------------------------------------- 1 | 0=0r0=0r=false 2 | -------------------------------------------------------------------------------- /crates/toml/tests/fixtures/invalid/ext/keys/no-eol-6.toml: -------------------------------------------------------------------------------- 1 | 0=0r0=0r=falsefal=false 2 | -------------------------------------------------------------------------------- /crates/toml/tests/fixtures/invalid/ext/string/bad-escape-6.toml: -------------------------------------------------------------------------------- 1 | foo = "\" 2 | -------------------------------------------------------------------------------- /crates/toml/tests/fixtures/invalid/ext/string/missing-quotes-in-array.toml: -------------------------------------------------------------------------------- 1 | name = [value] 2 | -------------------------------------------------------------------------------- /crates/toml/tests/fixtures/invalid/ext/string/missing-quotes-in-inline-table.toml: -------------------------------------------------------------------------------- 1 | name = { key = value } 2 | -------------------------------------------------------------------------------- /crates/toml/tests/fixtures/invalid/ext/string/no-close-recovery-01.toml: -------------------------------------------------------------------------------- 1 | a = " 2 | " 3 | -------------------------------------------------------------------------------- /crates/toml/tests/fixtures/invalid/ext/string/no-close-recovery-02.toml: -------------------------------------------------------------------------------- 1 | a = ' 2 | ' 3 | -------------------------------------------------------------------------------- /crates/toml/tests/fixtures/invalid/ext/table/append-with-dotted-keys-3.toml: -------------------------------------------------------------------------------- 1 | [dependencies.foo] 2 | version = "0.16" 3 | 4 | [dependencies] 5 | libc = "0.2" 6 | 7 | [dependencies] 8 | rand = "0.3.14\" 9 | -------------------------------------------------------------------------------- /crates/toml/tests/fixtures/invalid/ext/table/append-with-dotted-keys-4.toml: -------------------------------------------------------------------------------- 1 | a.b.c = 1 2 | a.b = 2 3 | -------------------------------------------------------------------------------- /crates/toml/tests/fixtures/invalid/ext/table/append-with-dotted-keys-5.toml: -------------------------------------------------------------------------------- 1 | a = 1 2 | a.b = 2 3 | -------------------------------------------------------------------------------- /crates/toml/tests/fixtures/invalid/ext/table/append-with-dotted-keys-6.toml: -------------------------------------------------------------------------------- 1 | a = {k1 = 1, k1.name = "joe"} 2 | -------------------------------------------------------------------------------- /crates/toml/tests/fixtures/invalid/ext/table/bare-invalid-character.toml: -------------------------------------------------------------------------------- 1 | [!] 2 | -------------------------------------------------------------------------------- /crates/toml/tests/fixtures/invalid/ext/table/dot.toml: -------------------------------------------------------------------------------- 1 | [.] 2 | -------------------------------------------------------------------------------- /crates/toml/tests/fixtures/invalid/ext/table/duplicate-key-1.toml: -------------------------------------------------------------------------------- 1 | [a] 2 | b = { c = 2, d = {} } 3 | [a.b] 4 | c = 2 5 | -------------------------------------------------------------------------------- /crates/toml/tests/fixtures/invalid/ext/table/duplicate-key-empty-table.toml: -------------------------------------------------------------------------------- 1 | [a] 2 | foo="bar" 3 | [a.b] 4 | foo="bar" 5 | [a] 6 | -------------------------------------------------------------------------------- /crates/toml/tests/fixtures/invalid/ext/table/duplicate-key-table-array-3.toml: -------------------------------------------------------------------------------- 1 | a = [] 2 | [[a.b]] 3 | -------------------------------------------------------------------------------- /crates/toml/tests/fixtures/invalid/ext/table/ml_basic_string.toml: -------------------------------------------------------------------------------- 1 | ["""table"""] 2 | key = 1 3 | -------------------------------------------------------------------------------- /crates/toml/tests/fixtures/invalid/ext/table/ml_literal.toml: -------------------------------------------------------------------------------- 1 | ['''table'''] 2 | key=3 3 | -------------------------------------------------------------------------------- /crates/toml/tests/fixtures/invalid/ext/table/newline-1.toml: -------------------------------------------------------------------------------- 1 | [table 2 | ] 3 | key = 3 4 | -------------------------------------------------------------------------------- /crates/toml/tests/fixtures/invalid/ext/table/newline-2.toml: -------------------------------------------------------------------------------- 1 | ["table 2 | "] 3 | key = 3 4 | -------------------------------------------------------------------------------- /crates/toml/tests/fixtures/invalid/ext/table/quoted-unclosed-1.toml: -------------------------------------------------------------------------------- 1 | ['] 2 | -------------------------------------------------------------------------------- /crates/toml/tests/fixtures/invalid/ext/table/quoted-unclosed-2.toml: -------------------------------------------------------------------------------- 1 | ['''] 2 | -------------------------------------------------------------------------------- /crates/toml/tests/fixtures/invalid/ext/table/trailing-dot.toml: -------------------------------------------------------------------------------- 1 | [a.] 2 | -------------------------------------------------------------------------------- /crates/toml/tests/fixtures/invalid/ext/table/value.toml: -------------------------------------------------------------------------------- 1 | '' 2 | -------------------------------------------------------------------------------- /crates/toml/tests/snapshots/invalid/array/extend-defined-aot.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 3, column 1 2 | | 3 | 3 | arr.val1=1 4 | | ^ 5 | duplicate key `val1` 6 | -------------------------------------------------------------------------------- /crates/toml/tests/snapshots/invalid/array/missing-separator-01.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 14 2 | | 3 | 1 | arrr = [true false] 4 | | ^ 5 | invalid array 6 | expected `]` 7 | -------------------------------------------------------------------------------- /crates/toml/tests/snapshots/invalid/array/missing-separator-02.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 13 2 | | 3 | 1 | wrong = [ 1 2 3 ] 4 | | ^ 5 | invalid array 6 | expected `]` 7 | -------------------------------------------------------------------------------- /crates/toml/tests/snapshots/invalid/array/no-close-02.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 18 2 | | 3 | 1 | no-close-2 = [1, 4 | | ^ 5 | invalid array 6 | expected `]` 7 | -------------------------------------------------------------------------------- /crates/toml/tests/snapshots/invalid/array/no-close-03.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 21 2 | | 3 | 1 | no-close-3 = [42 #] 4 | | ^ 5 | invalid array 6 | expected `]` 7 | -------------------------------------------------------------------------------- /crates/toml/tests/snapshots/invalid/array/no-close-08.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 16 2 | | 3 | 1 | no-close-8 = [ 4 | | ^ 5 | invalid array 6 | expected `]` 7 | -------------------------------------------------------------------------------- /crates/toml/tests/snapshots/invalid/array/no-close-1.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 24 2 | | 3 | 1 | no-close-1 = [ 1, 2, 3 4 | | ^ 5 | invalid array 6 | expected `]` 7 | -------------------------------------------------------------------------------- /crates/toml/tests/snapshots/invalid/array/no-close-2.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 18 2 | | 3 | 1 | no-close-2 = [1, 4 | | ^ 5 | invalid array 6 | expected `]` 7 | -------------------------------------------------------------------------------- /crates/toml/tests/snapshots/invalid/array/no-close-3.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 21 2 | | 3 | 1 | no-close-3 = [42 #] 4 | | ^ 5 | invalid array 6 | expected `]` 7 | -------------------------------------------------------------------------------- /crates/toml/tests/snapshots/invalid/array/no-close-8.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 16 2 | | 3 | 1 | no-close-8 = [ 4 | | ^ 5 | invalid array 6 | expected `]` 7 | -------------------------------------------------------------------------------- /crates/toml/tests/snapshots/invalid/array/no-close-table-01.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 16 2 | | 3 | 1 | x = [{ key = 42 4 | | ^ 5 | invalid inline table 6 | expected `}` 7 | -------------------------------------------------------------------------------- /crates/toml/tests/snapshots/invalid/array/no-comma-01.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 20 2 | | 3 | 1 | no-comma-1 = [true false] 4 | | ^ 5 | invalid array 6 | expected `]` 7 | -------------------------------------------------------------------------------- /crates/toml/tests/snapshots/invalid/array/no-comma-02.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 18 2 | | 3 | 1 | no-comma-2 = [ 1 2 3 ] 4 | | ^ 5 | invalid array 6 | expected `]` 7 | -------------------------------------------------------------------------------- /crates/toml/tests/snapshots/invalid/array/no-comma-03.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 22 2 | | 3 | 1 | no-comma-3 = [ 1 #,] 4 | | ^ 5 | invalid array 6 | expected `]` 7 | -------------------------------------------------------------------------------- /crates/toml/tests/snapshots/invalid/array/no-comma-1.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 20 2 | | 3 | 1 | no-comma-1 = [true false] 4 | | ^ 5 | invalid array 6 | expected `]` 7 | -------------------------------------------------------------------------------- /crates/toml/tests/snapshots/invalid/array/no-comma-2.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 18 2 | | 3 | 1 | no-comma-2 = [ 1 2 3 ] 4 | | ^ 5 | invalid array 6 | expected `]` 7 | -------------------------------------------------------------------------------- /crates/toml/tests/snapshots/invalid/array/no-comma-3.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 22 2 | | 3 | 1 | no-comma-3 = [ 1 #,] 4 | | ^ 5 | invalid array 6 | expected `]` 7 | -------------------------------------------------------------------------------- /crates/toml/tests/snapshots/invalid/array/only-comma-01.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 17 2 | | 3 | 1 | only-comma-1 = [,] 4 | | ^ 5 | invalid array 6 | expected `]` 7 | -------------------------------------------------------------------------------- /crates/toml/tests/snapshots/invalid/array/only-comma-02.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 17 2 | | 3 | 1 | only-comma-2 = [,,] 4 | | ^ 5 | invalid array 6 | expected `]` 7 | -------------------------------------------------------------------------------- /crates/toml/tests/snapshots/invalid/array/only-comma-1.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 17 2 | | 3 | 1 | only-comma-1 = [,] 4 | | ^ 5 | invalid array 6 | expected `]` 7 | -------------------------------------------------------------------------------- /crates/toml/tests/snapshots/invalid/array/only-comma-2.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 17 2 | | 3 | 1 | only-comma-2 = [,,] 4 | | ^ 5 | invalid array 6 | expected `]` 7 | -------------------------------------------------------------------------------- /crates/toml/tests/snapshots/invalid/array/text-in-array.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 3, column 3 2 | | 3 | 3 | I don't belong, 4 | | ^ 5 | invalid array 6 | expected `]` 7 | -------------------------------------------------------------------------------- /crates/toml/tests/snapshots/invalid/control/bare-cr.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 2, column 1 2 | | 3 | 2 | 4 | | ^ 5 | 6 | -------------------------------------------------------------------------------- /crates/toml/tests/snapshots/invalid/control/multi-del.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 21 2 | | 3 | 1 | multi-del = """null""" 4 | | ^ 5 | invalid multiline basic string 6 | -------------------------------------------------------------------------------- /crates/toml/tests/snapshots/invalid/control/multi-lf.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 21 2 | | 3 | 1 | multi-lf = """null""" 4 | | ^ 5 | invalid multiline basic string 6 | -------------------------------------------------------------------------------- /crates/toml/tests/snapshots/invalid/control/multi-us.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 21 2 | | 3 | 1 | multi-us = """null""" 4 | | ^ 5 | invalid multiline basic string 6 | -------------------------------------------------------------------------------- /crates/toml/tests/snapshots/invalid/control/only-ff.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 1 2 | | 3 | 1 | 4 | | ^ 5 | invalid key 6 | -------------------------------------------------------------------------------- /crates/toml/tests/snapshots/invalid/control/only-null.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 1 2 | | 3 | 1 | 4 | | ^ 5 | invalid key 6 | -------------------------------------------------------------------------------- /crates/toml/tests/snapshots/invalid/control/only-vt.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 1 2 | | 3 | 1 | 4 | | ^ 5 | invalid key 6 | -------------------------------------------------------------------------------- /crates/toml/tests/snapshots/invalid/control/rawstring-del.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 23 2 | | 3 | 1 | rawstring-del = 'null' 4 | | ^ 5 | invalid literal string 6 | -------------------------------------------------------------------------------- /crates/toml/tests/snapshots/invalid/control/rawstring-lf.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 23 2 | | 3 | 1 | rawstring-lf = 'null' 4 | | ^ 5 | invalid literal string 6 | -------------------------------------------------------------------------------- /crates/toml/tests/snapshots/invalid/control/rawstring-null.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 23 2 | | 3 | 1 | rawstring-null = 'null' 4 | | ^ 5 | invalid literal string 6 | -------------------------------------------------------------------------------- /crates/toml/tests/snapshots/invalid/control/rawstring-us.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 23 2 | | 3 | 1 | rawstring-us = 'null' 4 | | ^ 5 | invalid literal string 6 | -------------------------------------------------------------------------------- /crates/toml/tests/snapshots/invalid/control/string-bs.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 25 2 | | 3 | 1 | string-bs = "backspace" 4 | | ^ 5 | invalid basic string 6 | -------------------------------------------------------------------------------- /crates/toml/tests/snapshots/invalid/control/string-cr.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 20 2 | | 3 | 1 | string-cr = "null 4 | " 5 | | ^ 6 | invalid basic string 7 | -------------------------------------------------------------------------------- /crates/toml/tests/snapshots/invalid/control/string-del.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 20 2 | | 3 | 1 | string-del = "null" 4 | | ^ 5 | invalid basic string 6 | -------------------------------------------------------------------------------- /crates/toml/tests/snapshots/invalid/control/string-lf.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 20 2 | | 3 | 1 | string-lf = "null" 4 | | ^ 5 | invalid basic string 6 | -------------------------------------------------------------------------------- /crates/toml/tests/snapshots/invalid/control/string-null.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 20 2 | | 3 | 1 | string-null = "null" 4 | | ^ 5 | invalid basic string 6 | -------------------------------------------------------------------------------- /crates/toml/tests/snapshots/invalid/control/string-us.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 20 2 | | 3 | 1 | string-us = "null" 4 | | ^ 5 | invalid basic string 6 | -------------------------------------------------------------------------------- /crates/toml/tests/snapshots/invalid/datetime/hour-over.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 2, column 15 2 | | 3 | 2 | d = 2006-01-01T24:00:00-00:00 4 | | ^ 5 | expected newline, `#` 6 | -------------------------------------------------------------------------------- /crates/toml/tests/snapshots/invalid/datetime/no-date-time-sep.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 17 2 | | 3 | 1 | foo = 1997-09-0909:09:09 4 | | ^ 5 | expected newline, `#` 6 | -------------------------------------------------------------------------------- /crates/toml/tests/snapshots/invalid/datetime/no-leads-month.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 2, column 17 2 | | 3 | 2 | no-leads = 1987-7-05T17:45:00Z 4 | | ^ 5 | invalid date-time 6 | -------------------------------------------------------------------------------- /crates/toml/tests/snapshots/invalid/datetime/no-leads.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 2, column 17 2 | | 3 | 2 | no-leads = 1987-7-05T17:45:00Z 4 | | ^ 5 | invalid date-time 6 | -------------------------------------------------------------------------------- /crates/toml/tests/snapshots/invalid/datetime/no-secs.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 2, column 27 2 | | 3 | 2 | no-secs = 1987-07-05T17:45Z 4 | | ^ 5 | invalid date-time 6 | -------------------------------------------------------------------------------- /crates/toml/tests/snapshots/invalid/datetime/no-t.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 2, column 18 2 | | 3 | 2 | no-t = 1987-07-0517:45:00Z 4 | | ^ 5 | expected newline, `#` 6 | -------------------------------------------------------------------------------- /crates/toml/tests/snapshots/invalid/datetime/no-year-month-sep.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 13 2 | | 3 | 1 | foo = 199709-09 4 | | ^ 5 | expected newline, `#` 6 | -------------------------------------------------------------------------------- /crates/toml/tests/snapshots/invalid/datetime/only-T.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 7 2 | | 3 | 1 | foo = T 4 | | ^ 5 | invalid string 6 | expected `"`, `'` 7 | -------------------------------------------------------------------------------- /crates/toml/tests/snapshots/invalid/datetime/only-TZ.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 7 2 | | 3 | 1 | foo = TZ 4 | | ^ 5 | invalid string 6 | expected `"`, `'` 7 | -------------------------------------------------------------------------------- /crates/toml/tests/snapshots/invalid/datetime/only-Tdot.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 7 2 | | 3 | 1 | foo = T. 4 | | ^ 5 | invalid string 6 | expected `"`, `'` 7 | -------------------------------------------------------------------------------- /crates/toml/tests/snapshots/invalid/datetime/time-no-leads.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 2, column 15 2 | | 3 | 2 | d = 2023-10-01T1:32:00Z 4 | | ^ 5 | expected newline, `#` 6 | -------------------------------------------------------------------------------- /crates/toml/tests/snapshots/invalid/datetime/trailing-x.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 16 2 | | 3 | 1 | sign=2020-01-01x 4 | | ^ 5 | expected newline, `#` 6 | -------------------------------------------------------------------------------- /crates/toml/tests/snapshots/invalid/datetime/y10k.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 2, column 10 2 | | 3 | 2 | d = 10000-01-01 00:00:00z 4 | | ^ 5 | expected newline, `#` 6 | -------------------------------------------------------------------------------- /crates/toml/tests/snapshots/invalid/encoding/bad-codepoint.stderr: -------------------------------------------------------------------------------- 1 | invalid utf-8 sequence of 1 bytes from index 29 -------------------------------------------------------------------------------- /crates/toml/tests/snapshots/invalid/encoding/bad-utf8-at-end.stderr: -------------------------------------------------------------------------------- 1 | incomplete utf-8 byte sequence from index 241 -------------------------------------------------------------------------------- /crates/toml/tests/snapshots/invalid/encoding/bad-utf8-in-array.stderr: -------------------------------------------------------------------------------- 1 | invalid utf-8 sequence of 1 bytes from index 74 -------------------------------------------------------------------------------- /crates/toml/tests/snapshots/invalid/encoding/bad-utf8-in-comment.stderr: -------------------------------------------------------------------------------- 1 | invalid utf-8 sequence of 1 bytes from index 2 -------------------------------------------------------------------------------- /crates/toml/tests/snapshots/invalid/encoding/bad-utf8-in-multiline-literal.stderr: -------------------------------------------------------------------------------- 1 | invalid utf-8 sequence of 1 bytes from index 66 -------------------------------------------------------------------------------- /crates/toml/tests/snapshots/invalid/encoding/bad-utf8-in-multiline.stderr: -------------------------------------------------------------------------------- 1 | invalid utf-8 sequence of 1 bytes from index 66 -------------------------------------------------------------------------------- /crates/toml/tests/snapshots/invalid/encoding/bad-utf8-in-string-literal.stderr: -------------------------------------------------------------------------------- 1 | invalid utf-8 sequence of 1 bytes from index 64 -------------------------------------------------------------------------------- /crates/toml/tests/snapshots/invalid/encoding/bad-utf8-in-string.stderr: -------------------------------------------------------------------------------- 1 | invalid utf-8 sequence of 1 bytes from index 64 -------------------------------------------------------------------------------- /crates/toml/tests/snapshots/invalid/encoding/bom-not-at-start-01.stderr: -------------------------------------------------------------------------------- 1 | invalid utf-8 sequence of 1 bytes from index 17 -------------------------------------------------------------------------------- /crates/toml/tests/snapshots/invalid/encoding/bom-not-at-start-02.stderr: -------------------------------------------------------------------------------- 1 | invalid utf-8 sequence of 1 bytes from index 18 -------------------------------------------------------------------------------- /crates/toml/tests/snapshots/invalid/encoding/ideographic-space.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 2, column 1 2 | | 3 | 2 |  foo = "bar" 4 | | ^^^ 5 | invalid key 6 | -------------------------------------------------------------------------------- /crates/toml/tests/snapshots/invalid/encoding/utf16-bom.stderr: -------------------------------------------------------------------------------- 1 | invalid utf-8 sequence of 1 bytes from index 0 -------------------------------------------------------------------------------- /crates/toml/tests/snapshots/invalid/encoding/utf16-comment.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 1 2 | | 3 | 1 | # UTF-16 without BOM 4 | | ^ 5 | invalid key 6 | -------------------------------------------------------------------------------- /crates/toml/tests/snapshots/invalid/encoding/utf16-key.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 1 2 | | 3 | 1 | k = "v" 4 | | ^ 5 | invalid key 6 | -------------------------------------------------------------------------------- /crates/toml/tests/snapshots/invalid/ext/datetime/day-1digit.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 15 2 | | 3 | 1 | foo = 1997-09-9 4 | | ^ 5 | invalid date-time 6 | -------------------------------------------------------------------------------- /crates/toml/tests/snapshots/invalid/ext/datetime/missing-year-month-sep.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 13 2 | | 3 | 1 | foo = 199709-09 4 | | ^ 5 | expected newline, `#` 6 | -------------------------------------------------------------------------------- /crates/toml/tests/snapshots/invalid/ext/datetime/month-1digit.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 12 2 | | 3 | 1 | foo = 1997-9-09 4 | | ^ 5 | invalid date-time 6 | -------------------------------------------------------------------------------- /crates/toml/tests/snapshots/invalid/ext/datetime/only-T.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 7 2 | | 3 | 1 | foo = T 4 | | ^ 5 | invalid string 6 | expected `"`, `'` 7 | -------------------------------------------------------------------------------- /crates/toml/tests/snapshots/invalid/ext/datetime/only-TZ.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 7 2 | | 3 | 1 | foo = TZ 4 | | ^ 5 | invalid string 6 | expected `"`, `'` 7 | -------------------------------------------------------------------------------- /crates/toml/tests/snapshots/invalid/ext/datetime/only-Tdot.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 7 2 | | 3 | 1 | foo = T. 4 | | ^ 5 | invalid string 6 | expected `"`, `'` 7 | -------------------------------------------------------------------------------- /crates/toml/tests/snapshots/invalid/ext/datetime/year-3digits.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 10 2 | | 3 | 1 | foo = 199-09-09 4 | | ^ 5 | expected newline, `#` 6 | -------------------------------------------------------------------------------- /crates/toml/tests/snapshots/invalid/ext/float/overflow.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 5 2 | | 3 | 1 | a = 9e99999 4 | | ^ 5 | invalid floating-point number 6 | -------------------------------------------------------------------------------- /crates/toml/tests/snapshots/invalid/ext/float/trailing-exp-minus.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 10 2 | | 3 | 1 | a = 0.0e- 4 | | ^ 5 | invalid floating-point number 6 | -------------------------------------------------------------------------------- /crates/toml/tests/snapshots/invalid/ext/float/trailing-exp-plus.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 10 2 | | 3 | 1 | a = 0.0e+ 4 | | ^ 5 | invalid floating-point number 6 | -------------------------------------------------------------------------------- /crates/toml/tests/snapshots/invalid/ext/float/trailing-exp.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 9 2 | | 3 | 1 | a = 0.0E 4 | | ^ 5 | invalid floating-point number 6 | -------------------------------------------------------------------------------- /crates/toml/tests/snapshots/invalid/ext/float/trailing-point-exp.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 7 2 | | 3 | 1 | a = 0.e 4 | | ^ 5 | invalid floating-point number 6 | expected digit 7 | -------------------------------------------------------------------------------- /crates/toml/tests/snapshots/invalid/ext/inline-table/comma.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 8 2 | | 3 | 1 | key = {,} 4 | | ^ 5 | invalid inline table 6 | expected `}` 7 | -------------------------------------------------------------------------------- /crates/toml/tests/snapshots/invalid/ext/integer/invalid-hex-3.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 7 2 | | 3 | 1 | a = 0x-1 4 | | ^ 5 | invalid hexadecimal integer 6 | -------------------------------------------------------------------------------- /crates/toml/tests/snapshots/invalid/ext/integer/overflow-neg.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 5 2 | | 3 | 1 | a = -9223372036854775809 4 | | ^ 5 | number too small to fit in target type 6 | -------------------------------------------------------------------------------- /crates/toml/tests/snapshots/invalid/ext/integer/overflow-pos.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 5 2 | | 3 | 1 | a = 9223372036854775808 4 | | ^ 5 | number too large to fit in target type 6 | -------------------------------------------------------------------------------- /crates/toml/tests/snapshots/invalid/ext/keys/ml_basic_string.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 3 2 | | 3 | 1 | """key"""=3 4 | | ^ 5 | expected `.`, `=` 6 | -------------------------------------------------------------------------------- /crates/toml/tests/snapshots/invalid/ext/keys/ml_literal.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 3 2 | | 3 | 1 | '''key'''=3 4 | | ^ 5 | expected `.`, `=` 6 | -------------------------------------------------------------------------------- /crates/toml/tests/snapshots/invalid/ext/keys/newline-5.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 6 2 | | 3 | 1 | key = 4 | | ^ 5 | invalid string 6 | expected `"`, `'` 7 | -------------------------------------------------------------------------------- /crates/toml/tests/snapshots/invalid/ext/keys/no-eol-1.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 4 2 | | 3 | 1 | 0=0r=false 4 | | ^ 5 | expected newline, `#` 6 | -------------------------------------------------------------------------------- /crates/toml/tests/snapshots/invalid/ext/keys/no-eol-2.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 5 2 | | 3 | 1 | 0=""o=""m=""r=""00="0"q="""0"""e="""0""" 4 | | ^ 5 | expected newline, `#` 6 | -------------------------------------------------------------------------------- /crates/toml/tests/snapshots/invalid/ext/keys/no-eol-3.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 2, column 6 2 | | 3 | 2 | 0="0"[[0000l0]] 4 | | ^ 5 | expected newline, `#` 6 | -------------------------------------------------------------------------------- /crates/toml/tests/snapshots/invalid/ext/keys/no-eol-5.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 4 2 | | 3 | 1 | 0=0r0=0r=false 4 | | ^ 5 | expected newline, `#` 6 | -------------------------------------------------------------------------------- /crates/toml/tests/snapshots/invalid/ext/keys/no-eol-6.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 4 2 | | 3 | 1 | 0=0r0=0r=falsefal=false 4 | | ^ 5 | expected newline, `#` 6 | -------------------------------------------------------------------------------- /crates/toml/tests/snapshots/invalid/ext/string/bad-escape-6.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 10 2 | | 3 | 1 | foo = "\" 4 | | ^ 5 | invalid basic string 6 | -------------------------------------------------------------------------------- /crates/toml/tests/snapshots/invalid/ext/string/missing-quotes-in-array.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 9 2 | | 3 | 1 | name = [value] 4 | | ^ 5 | invalid array 6 | expected `]` 7 | -------------------------------------------------------------------------------- /crates/toml/tests/snapshots/invalid/ext/string/no-close-recovery-01.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 6 2 | | 3 | 1 | a = " 4 | | ^ 5 | invalid basic string 6 | -------------------------------------------------------------------------------- /crates/toml/tests/snapshots/invalid/ext/string/no-close-recovery-02.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 6 2 | | 3 | 1 | a = ' 4 | | ^ 5 | invalid literal string 6 | -------------------------------------------------------------------------------- /crates/toml/tests/snapshots/invalid/ext/table/append-with-dotted-keys-4.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 2, column 1 2 | | 3 | 2 | a.b = 2 4 | | ^ 5 | duplicate key `b` in document root 6 | -------------------------------------------------------------------------------- /crates/toml/tests/snapshots/invalid/ext/table/bare-invalid-character.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 2 2 | | 3 | 1 | [!] 4 | | ^ 5 | invalid key 6 | -------------------------------------------------------------------------------- /crates/toml/tests/snapshots/invalid/ext/table/dot.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 2 2 | | 3 | 1 | [.] 4 | | ^ 5 | invalid key 6 | -------------------------------------------------------------------------------- /crates/toml/tests/snapshots/invalid/ext/table/duplicate-key-1.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 3, column 1 2 | | 3 | 3 | [a.b] 4 | | ^ 5 | invalid table header 6 | duplicate key `b` in table `a` 7 | -------------------------------------------------------------------------------- /crates/toml/tests/snapshots/invalid/ext/table/ml_basic_string.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 4 2 | | 3 | 1 | ["""table"""] 4 | | ^ 5 | invalid table header 6 | expected `.`, `]` 7 | -------------------------------------------------------------------------------- /crates/toml/tests/snapshots/invalid/ext/table/ml_literal.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 4 2 | | 3 | 1 | ['''table'''] 4 | | ^ 5 | invalid table header 6 | expected `.`, `]` 7 | -------------------------------------------------------------------------------- /crates/toml/tests/snapshots/invalid/ext/table/newline-1.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 7 2 | | 3 | 1 | [table 4 | | ^ 5 | invalid table header 6 | expected `.`, `]` 7 | -------------------------------------------------------------------------------- /crates/toml/tests/snapshots/invalid/ext/table/newline-2.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 8 2 | | 3 | 1 | ["table 4 | | ^ 5 | invalid basic string 6 | -------------------------------------------------------------------------------- /crates/toml/tests/snapshots/invalid/ext/table/quoted-unclosed-1.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 4 2 | | 3 | 1 | ['] 4 | | ^ 5 | invalid literal string 6 | -------------------------------------------------------------------------------- /crates/toml/tests/snapshots/invalid/ext/table/quoted-unclosed-2.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 4 2 | | 3 | 1 | ['''] 4 | | ^ 5 | invalid table header 6 | expected `.`, `]` 7 | -------------------------------------------------------------------------------- /crates/toml/tests/snapshots/invalid/ext/table/trailing-dot.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 3 2 | | 3 | 1 | [a.] 4 | | ^ 5 | invalid table header 6 | expected `.`, `]` 7 | -------------------------------------------------------------------------------- /crates/toml/tests/snapshots/invalid/ext/table/value.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 3 2 | | 3 | 1 | '' 4 | | ^ 5 | expected `.`, `=` 6 | -------------------------------------------------------------------------------- /crates/toml/tests/snapshots/invalid/float/double-dot-02.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 21 2 | | 3 | 1 | double-point-2 = 0.1.2 4 | | ^ 5 | expected newline, `#` 6 | -------------------------------------------------------------------------------- /crates/toml/tests/snapshots/invalid/float/double-point-2.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 21 2 | | 3 | 1 | double-point-2 = 0.1.2 4 | | ^ 5 | expected newline, `#` 6 | -------------------------------------------------------------------------------- /crates/toml/tests/snapshots/invalid/float/exp-dot-01.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 18 2 | | 3 | 1 | exp-point-1 = 1e2.3 4 | | ^ 5 | expected newline, `#` 6 | -------------------------------------------------------------------------------- /crates/toml/tests/snapshots/invalid/float/exp-double-e-01.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 20 2 | | 3 | 1 | exp-double-e-1 = 1ee2 4 | | ^ 5 | invalid floating-point number 6 | -------------------------------------------------------------------------------- /crates/toml/tests/snapshots/invalid/float/exp-double-e-02.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 21 2 | | 3 | 1 | exp-double-e-2 = 1e2e3 4 | | ^ 5 | expected newline, `#` 6 | -------------------------------------------------------------------------------- /crates/toml/tests/snapshots/invalid/float/exp-double-e-1.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 20 2 | | 3 | 1 | exp-double-e-1 = 1ee2 4 | | ^ 5 | invalid floating-point number 6 | -------------------------------------------------------------------------------- /crates/toml/tests/snapshots/invalid/float/exp-double-e-2.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 21 2 | | 3 | 1 | exp-double-e-2 = 1e2e3 4 | | ^ 5 | expected newline, `#` 6 | -------------------------------------------------------------------------------- /crates/toml/tests/snapshots/invalid/float/exp-double-us.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 19 2 | | 3 | 1 | exp-double-us = 1e__23 4 | | ^ 5 | invalid floating-point number 6 | -------------------------------------------------------------------------------- /crates/toml/tests/snapshots/invalid/float/exp-leading-us.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 20 2 | | 3 | 1 | exp-leading-us = 1e_23 4 | | ^ 5 | invalid floating-point number 6 | -------------------------------------------------------------------------------- /crates/toml/tests/snapshots/invalid/float/exp-point-1.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 18 2 | | 3 | 1 | exp-point-1 = 1e2.3 4 | | ^ 5 | expected newline, `#` 6 | -------------------------------------------------------------------------------- /crates/toml/tests/snapshots/invalid/float/inf-capital.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 5 2 | | 3 | 1 | v = Inf 4 | | ^ 5 | invalid string 6 | expected `"`, `'` 7 | -------------------------------------------------------------------------------- /crates/toml/tests/snapshots/invalid/float/inf-incomplete-02.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 21 2 | | 3 | 1 | inf-incomplete-2 = +in 4 | | ^ 5 | invalid integer 6 | -------------------------------------------------------------------------------- /crates/toml/tests/snapshots/invalid/float/inf-incomplete-03.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 21 2 | | 3 | 1 | inf-incomplete-3 = -in 4 | | ^ 5 | invalid integer 6 | -------------------------------------------------------------------------------- /crates/toml/tests/snapshots/invalid/float/inf-incomplete-2.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 21 2 | | 3 | 1 | inf-incomplete-2 = +in 4 | | ^ 5 | invalid integer 6 | -------------------------------------------------------------------------------- /crates/toml/tests/snapshots/invalid/float/inf-incomplete-3.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 21 2 | | 3 | 1 | inf-incomplete-3 = -in 4 | | ^ 5 | invalid integer 6 | -------------------------------------------------------------------------------- /crates/toml/tests/snapshots/invalid/float/leading-dot-neg.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 22 2 | | 3 | 1 | leading-point-neg = -.12345 4 | | ^ 5 | invalid integer 6 | -------------------------------------------------------------------------------- /crates/toml/tests/snapshots/invalid/float/leading-dot-plus.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 23 2 | | 3 | 1 | leading-point-plus = +.12345 4 | | ^ 5 | invalid integer 6 | -------------------------------------------------------------------------------- /crates/toml/tests/snapshots/invalid/float/leading-point-neg.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 22 2 | | 3 | 1 | leading-point-neg = -.12345 4 | | ^ 5 | invalid integer 6 | -------------------------------------------------------------------------------- /crates/toml/tests/snapshots/invalid/float/leading-point-plus.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 23 2 | | 3 | 1 | leading-point-plus = +.12345 4 | | ^ 5 | invalid integer 6 | -------------------------------------------------------------------------------- /crates/toml/tests/snapshots/invalid/float/leading-us.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 14 2 | | 3 | 1 | leading-us = _1.2 4 | | ^ 5 | invalid integer 6 | expected leading digit 7 | -------------------------------------------------------------------------------- /crates/toml/tests/snapshots/invalid/float/leading-zero-neg.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 22 2 | | 3 | 1 | leading-zero-neg = -03.14 4 | | ^ 5 | expected newline, `#` 6 | -------------------------------------------------------------------------------- /crates/toml/tests/snapshots/invalid/float/leading-zero.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 17 2 | | 3 | 1 | leading-zero = 03.14 4 | | ^ 5 | expected newline, `#` 6 | -------------------------------------------------------------------------------- /crates/toml/tests/snapshots/invalid/float/nan-capital.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 5 2 | | 3 | 1 | v = NaN 4 | | ^ 5 | invalid string 6 | expected `"`, `'` 7 | -------------------------------------------------------------------------------- /crates/toml/tests/snapshots/invalid/float/nan-incomplete-02.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 21 2 | | 3 | 1 | nan-incomplete-2 = +na 4 | | ^ 5 | invalid integer 6 | -------------------------------------------------------------------------------- /crates/toml/tests/snapshots/invalid/float/nan-incomplete-03.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 21 2 | | 3 | 1 | nan-incomplete-3 = -na 4 | | ^ 5 | invalid integer 6 | -------------------------------------------------------------------------------- /crates/toml/tests/snapshots/invalid/float/nan-incomplete-2.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 21 2 | | 3 | 1 | nan-incomplete-2 = +na 4 | | ^ 5 | invalid integer 6 | -------------------------------------------------------------------------------- /crates/toml/tests/snapshots/invalid/float/nan-incomplete-3.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 21 2 | | 3 | 1 | nan-incomplete-3 = -na 4 | | ^ 5 | invalid integer 6 | -------------------------------------------------------------------------------- /crates/toml/tests/snapshots/invalid/float/trailing-dot-02.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 7 2 | | 3 | 1 | a = 1. 4 | | ^ 5 | invalid floating-point number 6 | expected digit 7 | -------------------------------------------------------------------------------- /crates/toml/tests/snapshots/invalid/float/trailing-exp.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 20 2 | | 3 | 1 | trailing-exp = 0.0E 4 | | ^ 5 | invalid floating-point number 6 | -------------------------------------------------------------------------------- /crates/toml/tests/snapshots/invalid/inline-table/double-comma.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 9 2 | | 3 | 1 | t = {x=3,,y=4} 4 | | ^ 5 | invalid inline table 6 | expected `}` 7 | -------------------------------------------------------------------------------- /crates/toml/tests/snapshots/invalid/inline-table/duplicate-key-01.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 2, column 4 2 | | 3 | 2 | a={b=1, b=2} 4 | | ^ 5 | duplicate key `b` 6 | -------------------------------------------------------------------------------- /crates/toml/tests/snapshots/invalid/inline-table/empty-01.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 6 2 | | 3 | 1 | t = {,} 4 | | ^ 5 | invalid inline table 6 | expected `}` 7 | -------------------------------------------------------------------------------- /crates/toml/tests/snapshots/invalid/inline-table/empty-02.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 6 2 | | 3 | 1 | t = {, 4 | | ^ 5 | invalid inline table 6 | expected `}` 7 | -------------------------------------------------------------------------------- /crates/toml/tests/snapshots/invalid/inline-table/empty-03.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 6 2 | | 3 | 1 | t = { 4 | | ^ 5 | invalid inline table 6 | expected `}` 7 | -------------------------------------------------------------------------------- /crates/toml/tests/snapshots/invalid/inline-table/linebreak-02.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 9 2 | | 3 | 1 | t = {a=1, 4 | | ^ 5 | invalid inline table 6 | expected `}` 7 | -------------------------------------------------------------------------------- /crates/toml/tests/snapshots/invalid/inline-table/linebreak-03.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 9 2 | | 3 | 1 | t = {a=1 4 | | ^ 5 | invalid inline table 6 | expected `}` 7 | -------------------------------------------------------------------------------- /crates/toml/tests/snapshots/invalid/inline-table/linebreak-04.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 14 2 | | 3 | 1 | json_like = { 4 | | ^ 5 | invalid inline table 6 | expected `}` 7 | -------------------------------------------------------------------------------- /crates/toml/tests/snapshots/invalid/inline-table/no-close-01.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 4 2 | | 3 | 1 | a={ 4 | | ^ 5 | invalid inline table 6 | expected `}` 7 | -------------------------------------------------------------------------------- /crates/toml/tests/snapshots/invalid/inline-table/no-close-02.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 7 2 | | 3 | 1 | a={b=1 4 | | ^ 5 | invalid inline table 6 | expected `}` 7 | -------------------------------------------------------------------------------- /crates/toml/tests/snapshots/invalid/inline-table/no-comma-01.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 12 2 | | 3 | 1 | t = {x = 3 y = 4} 4 | | ^ 5 | invalid inline table 6 | expected `}` 7 | -------------------------------------------------------------------------------- /crates/toml/tests/snapshots/invalid/inline-table/overwrite-01.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 3, column 1 2 | | 3 | 3 | a={} 4 | | ^ 5 | duplicate key `a` in document root 6 | -------------------------------------------------------------------------------- /crates/toml/tests/snapshots/invalid/inline-table/overwrite-09.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 5, column 1 2 | | 3 | 5 | nested.inline-t.nest = 2 4 | | ^ 5 | duplicate key `nested` 6 | -------------------------------------------------------------------------------- /crates/toml/tests/snapshots/invalid/inline-table/overwrite-10.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 4, column 6 2 | | 3 | 4 | a = {b.a = 1, b = 2, b.c = 3} 4 | | ^ 5 | duplicate key `b` 6 | -------------------------------------------------------------------------------- /crates/toml/tests/snapshots/invalid/integer/capital-bin.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 16 2 | | 3 | 1 | capital-bin = 0B0 4 | | ^ 5 | expected newline, `#` 6 | -------------------------------------------------------------------------------- /crates/toml/tests/snapshots/invalid/integer/capital-hex.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 16 2 | | 3 | 1 | capital-hex = 0X1 4 | | ^ 5 | expected newline, `#` 6 | -------------------------------------------------------------------------------- /crates/toml/tests/snapshots/invalid/integer/capital-oct.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 16 2 | | 3 | 1 | capital-oct = 0O0 4 | | ^ 5 | expected newline, `#` 6 | -------------------------------------------------------------------------------- /crates/toml/tests/snapshots/invalid/integer/double-sign-nex.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 20 2 | | 3 | 1 | double-sign-nex = --99 4 | | ^ 5 | invalid integer 6 | -------------------------------------------------------------------------------- /crates/toml/tests/snapshots/invalid/integer/double-sign-plus.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 21 2 | | 3 | 1 | double-sign-plus = ++99 4 | | ^ 5 | invalid integer 6 | -------------------------------------------------------------------------------- /crates/toml/tests/snapshots/invalid/integer/double-us.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 15 2 | | 3 | 1 | double-us = 1__23 4 | | ^ 5 | invalid integer 6 | expected digit 7 | -------------------------------------------------------------------------------- /crates/toml/tests/snapshots/invalid/integer/incomplete-bin.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 20 2 | | 3 | 1 | incomplete-bin = 0b 4 | | ^ 5 | invalid binary integer 6 | -------------------------------------------------------------------------------- /crates/toml/tests/snapshots/invalid/integer/incomplete-hex.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 20 2 | | 3 | 1 | incomplete-hex = 0x 4 | | ^ 5 | invalid hexadecimal integer 6 | -------------------------------------------------------------------------------- /crates/toml/tests/snapshots/invalid/integer/incomplete-oct.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 20 2 | | 3 | 1 | incomplete-oct = 0o 4 | | ^ 5 | invalid octal integer 6 | -------------------------------------------------------------------------------- /crates/toml/tests/snapshots/invalid/integer/invalid-bin.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 20 2 | | 3 | 1 | invalid-bin = 0b0012 4 | | ^ 5 | expected newline, `#` 6 | -------------------------------------------------------------------------------- /crates/toml/tests/snapshots/invalid/integer/invalid-hex-01.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 22 2 | | 3 | 1 | invalid-hex-1 = 0xaafz 4 | | ^ 5 | expected newline, `#` 6 | -------------------------------------------------------------------------------- /crates/toml/tests/snapshots/invalid/integer/invalid-hex-03.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 7 2 | | 3 | 1 | a = 0x-1 4 | | ^ 5 | invalid hexadecimal integer 6 | -------------------------------------------------------------------------------- /crates/toml/tests/snapshots/invalid/integer/invalid-hex-1.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 22 2 | | 3 | 1 | invalid-hex-1 = 0xaafz 4 | | ^ 5 | expected newline, `#` 6 | -------------------------------------------------------------------------------- /crates/toml/tests/snapshots/invalid/integer/invalid-oct.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 19 2 | | 3 | 1 | invalid-oct = 0o778 4 | | ^ 5 | expected newline, `#` 6 | -------------------------------------------------------------------------------- /crates/toml/tests/snapshots/invalid/integer/leading-us.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 14 2 | | 3 | 1 | leading-us = _123 4 | | ^ 5 | invalid integer 6 | expected leading digit 7 | -------------------------------------------------------------------------------- /crates/toml/tests/snapshots/invalid/integer/leading-zero-01.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 19 2 | | 3 | 1 | leading-zero-1 = 01 4 | | ^ 5 | expected newline, `#` 6 | -------------------------------------------------------------------------------- /crates/toml/tests/snapshots/invalid/integer/leading-zero-02.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 19 2 | | 3 | 1 | leading-zero-2 = 00 4 | | ^ 5 | expected newline, `#` 6 | -------------------------------------------------------------------------------- /crates/toml/tests/snapshots/invalid/integer/leading-zero-03.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 19 2 | | 3 | 1 | leading-zero-3 = 0_0 4 | | ^ 5 | expected newline, `#` 6 | -------------------------------------------------------------------------------- /crates/toml/tests/snapshots/invalid/integer/leading-zero-1.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 19 2 | | 3 | 1 | leading-zero-1 = 01 4 | | ^ 5 | expected newline, `#` 6 | -------------------------------------------------------------------------------- /crates/toml/tests/snapshots/invalid/integer/leading-zero-2.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 19 2 | | 3 | 1 | leading-zero-2 = 00 4 | | ^ 5 | expected newline, `#` 6 | -------------------------------------------------------------------------------- /crates/toml/tests/snapshots/invalid/integer/leading-zero-3.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 19 2 | | 3 | 1 | leading-zero-3 = 0_0 4 | | ^ 5 | expected newline, `#` 6 | -------------------------------------------------------------------------------- /crates/toml/tests/snapshots/invalid/integer/negative-bin.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 18 2 | | 3 | 1 | negative-bin = -0b11010110 4 | | ^ 5 | expected newline, `#` 6 | -------------------------------------------------------------------------------- /crates/toml/tests/snapshots/invalid/integer/negative-hex.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 18 2 | | 3 | 1 | negative-hex = -0xff 4 | | ^ 5 | expected newline, `#` 6 | -------------------------------------------------------------------------------- /crates/toml/tests/snapshots/invalid/integer/negative-oct.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 18 2 | | 3 | 1 | negative-oct = -0o755 4 | | ^ 5 | expected newline, `#` 6 | -------------------------------------------------------------------------------- /crates/toml/tests/snapshots/invalid/integer/positive-bin.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 18 2 | | 3 | 1 | positive-bin = +0b11010110 4 | | ^ 5 | expected newline, `#` 6 | -------------------------------------------------------------------------------- /crates/toml/tests/snapshots/invalid/integer/positive-hex.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 18 2 | | 3 | 1 | positive-hex = +0xff 4 | | ^ 5 | expected newline, `#` 6 | -------------------------------------------------------------------------------- /crates/toml/tests/snapshots/invalid/integer/positive-oct.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 18 2 | | 3 | 1 | positive-oct = +0o755 4 | | ^ 5 | expected newline, `#` 6 | -------------------------------------------------------------------------------- /crates/toml/tests/snapshots/invalid/integer/text-after-integer.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 13 2 | | 3 | 1 | answer = 42 the ultimate answer? 4 | | ^ 5 | expected newline, `#` 6 | -------------------------------------------------------------------------------- /crates/toml/tests/snapshots/invalid/integer/trailing-us.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 19 2 | | 3 | 1 | trailing-us = 123_ 4 | | ^ 5 | invalid integer 6 | expected digit 7 | -------------------------------------------------------------------------------- /crates/toml/tests/snapshots/invalid/integer/us-after-bin.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 18 2 | | 3 | 1 | us-after-bin = 0b_1 4 | | ^ 5 | invalid binary integer 6 | -------------------------------------------------------------------------------- /crates/toml/tests/snapshots/invalid/integer/us-after-hex.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 18 2 | | 3 | 1 | us-after-hex = 0x_1 4 | | ^ 5 | invalid hexadecimal integer 6 | -------------------------------------------------------------------------------- /crates/toml/tests/snapshots/invalid/integer/us-after-oct.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 18 2 | | 3 | 1 | us-after-oct = 0o_1 4 | | ^ 5 | invalid octal integer 6 | -------------------------------------------------------------------------------- /crates/toml/tests/snapshots/invalid/key/bare-invalid-character-01.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 1 2 | | 3 | 1 | ! = 123 4 | | ^ 5 | invalid key 6 | -------------------------------------------------------------------------------- /crates/toml/tests/snapshots/invalid/key/bare-invalid-character-02.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 5 2 | | 3 | 1 | bare!key = 123 4 | | ^ 5 | expected `.`, `=` 6 | -------------------------------------------------------------------------------- /crates/toml/tests/snapshots/invalid/key/dot.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 1 2 | | 3 | 1 | . = 1 4 | | ^ 5 | invalid key 6 | -------------------------------------------------------------------------------- /crates/toml/tests/snapshots/invalid/key/dotdot.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 1 2 | | 3 | 1 | .. = 1 4 | | ^ 5 | invalid key 6 | -------------------------------------------------------------------------------- /crates/toml/tests/snapshots/invalid/key/duplicate-keys-01.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 2, column 1 2 | | 3 | 2 | name = "Pradyun" 4 | | ^ 5 | duplicate key `name` in document root 6 | -------------------------------------------------------------------------------- /crates/toml/tests/snapshots/invalid/key/duplicate-keys-02.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 2, column 1 2 | | 3 | 2 | dupe = true 4 | | ^ 5 | duplicate key `dupe` in document root 6 | -------------------------------------------------------------------------------- /crates/toml/tests/snapshots/invalid/key/duplicate-keys-03.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 2, column 1 2 | | 3 | 2 | "spelling" = "favourite" 4 | | ^ 5 | duplicate key `spelling` in document root 6 | -------------------------------------------------------------------------------- /crates/toml/tests/snapshots/invalid/key/duplicate-keys-04.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 2, column 1 2 | | 3 | 2 | 'spelling' = "favourite" 4 | | ^ 5 | duplicate key `spelling` in document root 6 | -------------------------------------------------------------------------------- /crates/toml/tests/snapshots/invalid/key/duplicate-keys-05.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 2, column 1 2 | | 3 | 2 | "\u0061" = 1 4 | | ^ 5 | duplicate key `a` in document root 6 | -------------------------------------------------------------------------------- /crates/toml/tests/snapshots/invalid/key/duplicate-keys-06.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 2, column 1 2 | | 3 | 2 | "a\u0027b" = 2 4 | | ^ 5 | duplicate key `a'b` in document root 6 | -------------------------------------------------------------------------------- /crates/toml/tests/snapshots/invalid/key/duplicate-keys-07.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 2, column 1 2 | | 3 | 2 | "" = 2 4 | | ^ 5 | duplicate key `` in document root 6 | -------------------------------------------------------------------------------- /crates/toml/tests/snapshots/invalid/key/empty.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 2 2 | | 3 | 1 | = 1 4 | | ^ 5 | invalid key 6 | -------------------------------------------------------------------------------- /crates/toml/tests/snapshots/invalid/key/escape.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 1 2 | | 3 | 1 | \u00c0 = "latin capital letter A with grave" 4 | | ^ 5 | invalid key 6 | -------------------------------------------------------------------------------- /crates/toml/tests/snapshots/invalid/key/hash.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 2 2 | | 3 | 1 | a# = 1 4 | | ^ 5 | expected `.`, `=` 6 | -------------------------------------------------------------------------------- /crates/toml/tests/snapshots/invalid/key/multiline-key-01.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 3 2 | | 3 | 1 | """key""" = 1 4 | | ^ 5 | expected `.`, `=` 6 | -------------------------------------------------------------------------------- /crates/toml/tests/snapshots/invalid/key/multiline-key-02.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 3 2 | | 3 | 1 | '''key''' = 1 4 | | ^ 5 | expected `.`, `=` 6 | -------------------------------------------------------------------------------- /crates/toml/tests/snapshots/invalid/key/multiline-key-03.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 3 2 | | 3 | 1 | """key""" = """v""" 4 | | ^ 5 | expected `.`, `=` 6 | -------------------------------------------------------------------------------- /crates/toml/tests/snapshots/invalid/key/multiline-key-04.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 3 2 | | 3 | 1 | '''key''' = '''v''' 4 | | ^ 5 | expected `.`, `=` 6 | -------------------------------------------------------------------------------- /crates/toml/tests/snapshots/invalid/key/newline-01.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 8 2 | | 3 | 1 | barekey 4 | | ^ 5 | expected `.`, `=` 6 | -------------------------------------------------------------------------------- /crates/toml/tests/snapshots/invalid/key/newline-02.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 8 2 | | 3 | 1 | "quoted 4 | | ^ 5 | invalid basic string 6 | -------------------------------------------------------------------------------- /crates/toml/tests/snapshots/invalid/key/newline-03.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 8 2 | | 3 | 1 | 'quoted 4 | | ^ 5 | invalid literal string 6 | -------------------------------------------------------------------------------- /crates/toml/tests/snapshots/invalid/key/newline-04.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 3 2 | | 3 | 1 | """long 4 | | ^ 5 | expected `.`, `=` 6 | -------------------------------------------------------------------------------- /crates/toml/tests/snapshots/invalid/key/newline-05.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 3 2 | | 3 | 1 | '''long 4 | | ^ 5 | expected `.`, `=` 6 | -------------------------------------------------------------------------------- /crates/toml/tests/snapshots/invalid/key/newline-06.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 6 2 | | 3 | 1 | key = 4 | | ^ 5 | invalid string 6 | expected `"`, `'` 7 | -------------------------------------------------------------------------------- /crates/toml/tests/snapshots/invalid/key/no-eol-01.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 7 2 | | 3 | 1 | a = 1 b = 2 4 | | ^ 5 | expected newline, `#` 6 | -------------------------------------------------------------------------------- /crates/toml/tests/snapshots/invalid/key/no-eol-02.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 4 2 | | 3 | 1 | 0=0r=false 4 | | ^ 5 | expected newline, `#` 6 | -------------------------------------------------------------------------------- /crates/toml/tests/snapshots/invalid/key/no-eol-03.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 5 2 | | 3 | 1 | 0=""o=""m=""r=""00="0"q="""0"""e="""0""" 4 | | ^ 5 | expected newline, `#` 6 | -------------------------------------------------------------------------------- /crates/toml/tests/snapshots/invalid/key/no-eol-04.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 2, column 6 2 | | 3 | 2 | 0="0"[[0000l0]] 4 | | ^ 5 | expected newline, `#` 6 | -------------------------------------------------------------------------------- /crates/toml/tests/snapshots/invalid/key/no-eol-06.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 4 2 | | 3 | 1 | 0=0r0=0r=false 4 | | ^ 5 | expected newline, `#` 6 | -------------------------------------------------------------------------------- /crates/toml/tests/snapshots/invalid/key/no-eol-07.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 4 2 | | 3 | 1 | 0=0r0=0r=falsefal=false 4 | | ^ 5 | expected newline, `#` 6 | -------------------------------------------------------------------------------- /crates/toml/tests/snapshots/invalid/key/only-float.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 4 2 | | 3 | 1 | 1.1 4 | | ^ 5 | expected `.`, `=` 6 | -------------------------------------------------------------------------------- /crates/toml/tests/snapshots/invalid/key/only-int.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 2 2 | | 3 | 1 | 1 4 | | ^ 5 | expected `.`, `=` 6 | -------------------------------------------------------------------------------- /crates/toml/tests/snapshots/invalid/key/only-str.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 3 2 | | 3 | 1 | "" 4 | | ^ 5 | expected `.`, `=` 6 | -------------------------------------------------------------------------------- /crates/toml/tests/snapshots/invalid/key/open-bracket.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 6 2 | | 3 | 1 | [abc = 1 4 | | ^ 5 | invalid table header 6 | expected `.`, `]` 7 | -------------------------------------------------------------------------------- /crates/toml/tests/snapshots/invalid/key/partial-quoted.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 8 2 | | 3 | 1 | partial"quoted" = 5 4 | | ^ 5 | expected `.`, `=` 6 | -------------------------------------------------------------------------------- /crates/toml/tests/snapshots/invalid/key/quoted-unclosed-01.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 9 2 | | 3 | 1 | "key = x 4 | | ^ 5 | invalid basic string 6 | -------------------------------------------------------------------------------- /crates/toml/tests/snapshots/invalid/key/quoted-unclosed-02.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 5 2 | | 3 | 1 | "key 4 | | ^ 5 | invalid basic string 6 | -------------------------------------------------------------------------------- /crates/toml/tests/snapshots/invalid/key/single-open-bracket.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 2 2 | | 3 | 1 | [ 4 | | ^ 5 | invalid key 6 | -------------------------------------------------------------------------------- /crates/toml/tests/snapshots/invalid/key/space.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 3 2 | | 3 | 1 | a b = 1 4 | | ^ 5 | expected `.`, `=` 6 | -------------------------------------------------------------------------------- /crates/toml/tests/snapshots/invalid/key/special-character.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 1 2 | | 3 | 1 | μ = "greek small letter mu" 4 | | ^^ 5 | invalid key 6 | -------------------------------------------------------------------------------- /crates/toml/tests/snapshots/invalid/key/start-bracket.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 2, column 6 2 | | 3 | 2 | [xyz = 5 4 | | ^ 5 | invalid table header 6 | expected `.`, `]` 7 | -------------------------------------------------------------------------------- /crates/toml/tests/snapshots/invalid/key/start-dot.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 1 2 | | 3 | 1 | .key = 1 4 | | ^ 5 | invalid key 6 | -------------------------------------------------------------------------------- /crates/toml/tests/snapshots/invalid/key/two-equals-01.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 6 2 | | 3 | 1 | key= = 1 4 | | ^ 5 | invalid string 6 | expected `"`, `'` 7 | -------------------------------------------------------------------------------- /crates/toml/tests/snapshots/invalid/key/two-equals-02.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 3 2 | | 3 | 1 | a==1 4 | | ^ 5 | invalid string 6 | expected `"`, `'` 7 | -------------------------------------------------------------------------------- /crates/toml/tests/snapshots/invalid/key/two-equals-03.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 3 2 | | 3 | 1 | a=b=1 4 | | ^ 5 | invalid string 6 | expected `"`, `'` 7 | -------------------------------------------------------------------------------- /crates/toml/tests/snapshots/invalid/key/without-value-01.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 4 2 | | 3 | 1 | key 4 | | ^ 5 | expected `.`, `=` 6 | -------------------------------------------------------------------------------- /crates/toml/tests/snapshots/invalid/key/without-value-02.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 7 2 | | 3 | 1 | key = 4 | | ^ 5 | invalid string 6 | expected `"`, `'` 7 | -------------------------------------------------------------------------------- /crates/toml/tests/snapshots/invalid/key/without-value-03.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 6 2 | | 3 | 1 | "key" 4 | | ^ 5 | expected `.`, `=` 6 | -------------------------------------------------------------------------------- /crates/toml/tests/snapshots/invalid/key/without-value-04.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 9 2 | | 3 | 1 | "key" = 4 | | ^ 5 | invalid string 6 | expected `"`, `'` 7 | -------------------------------------------------------------------------------- /crates/toml/tests/snapshots/invalid/key/without-value-05.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 6 2 | | 3 | 1 | fs.fw 4 | | ^ 5 | expected `.`, `=` 6 | -------------------------------------------------------------------------------- /crates/toml/tests/snapshots/invalid/key/without-value-06.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 8 2 | | 3 | 1 | fs.fw = 4 | | ^ 5 | invalid string 6 | expected `"`, `'` 7 | -------------------------------------------------------------------------------- /crates/toml/tests/snapshots/invalid/key/without-value-07.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 3 2 | | 3 | 1 | fs. 4 | | ^ 5 | expected `.`, `=` 6 | -------------------------------------------------------------------------------- /crates/toml/tests/snapshots/invalid/local-date/day-1digit.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 15 2 | | 3 | 1 | foo = 1997-09-9 4 | | ^ 5 | invalid date-time 6 | -------------------------------------------------------------------------------- /crates/toml/tests/snapshots/invalid/local-date/mday-over.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 3, column 13 2 | | 3 | 3 | d = 2006-01-32 4 | | ^ 5 | invalid date-time 6 | value is out of range 7 | -------------------------------------------------------------------------------- /crates/toml/tests/snapshots/invalid/local-date/mday-under.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 3, column 13 2 | | 3 | 3 | d = 2006-01-00 4 | | ^ 5 | invalid date-time 6 | value is out of range 7 | -------------------------------------------------------------------------------- /crates/toml/tests/snapshots/invalid/local-date/month-over.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 2, column 10 2 | | 3 | 2 | d = 2006-13-01 4 | | ^ 5 | invalid date-time 6 | value is out of range 7 | -------------------------------------------------------------------------------- /crates/toml/tests/snapshots/invalid/local-date/month-under.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 2, column 10 2 | | 3 | 2 | d = 2007-00-01 4 | | ^ 5 | invalid date-time 6 | value is out of range 7 | -------------------------------------------------------------------------------- /crates/toml/tests/snapshots/invalid/local-date/no-leads-with-milli.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 2, column 22 2 | | 3 | 2 | with-milli = 1987-07-5 4 | | ^ 5 | invalid date-time 6 | -------------------------------------------------------------------------------- /crates/toml/tests/snapshots/invalid/local-date/no-leads.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 2, column 17 2 | | 3 | 2 | no-leads = 1987-7-05 4 | | ^ 5 | invalid date-time 6 | -------------------------------------------------------------------------------- /crates/toml/tests/snapshots/invalid/local-date/trailing-t.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 2, column 15 2 | | 3 | 2 | d = 2006-01-30T 4 | | ^ 5 | expected newline, `#` 6 | -------------------------------------------------------------------------------- /crates/toml/tests/snapshots/invalid/local-date/y10k.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 2, column 10 2 | | 3 | 2 | d = 10000-01-01 4 | | ^ 5 | expected newline, `#` 6 | -------------------------------------------------------------------------------- /crates/toml/tests/snapshots/invalid/local-date/year-3digits.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 10 2 | | 3 | 1 | foo = 199-09-09 4 | | ^ 5 | expected newline, `#` 6 | -------------------------------------------------------------------------------- /crates/toml/tests/snapshots/invalid/local-datetime/hour-over.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 2, column 15 2 | | 3 | 2 | d = 2006-01-01T24:00:00 4 | | ^ 5 | expected newline, `#` 6 | -------------------------------------------------------------------------------- /crates/toml/tests/snapshots/invalid/local-datetime/no-leads.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 2, column 17 2 | | 3 | 2 | no-leads = 1987-7-05T17:45:00 4 | | ^ 5 | invalid date-time 6 | -------------------------------------------------------------------------------- /crates/toml/tests/snapshots/invalid/local-datetime/no-secs.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 2, column 27 2 | | 3 | 2 | no-secs = 1987-07-05T17:45 4 | | ^ 5 | invalid date-time 6 | -------------------------------------------------------------------------------- /crates/toml/tests/snapshots/invalid/local-datetime/no-t.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 2, column 18 2 | | 3 | 2 | no-t = 1987-07-0517:45:00 4 | | ^ 5 | expected newline, `#` 6 | -------------------------------------------------------------------------------- /crates/toml/tests/snapshots/invalid/local-datetime/time-no-leads.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 2, column 15 2 | | 3 | 2 | d = 2023-10-01T1:32:00Z 4 | | ^ 5 | expected newline, `#` 6 | -------------------------------------------------------------------------------- /crates/toml/tests/snapshots/invalid/local-datetime/y10k.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 2, column 10 2 | | 3 | 2 | d = 10000-01-01 00:00:00 4 | | ^ 5 | expected newline, `#` 6 | -------------------------------------------------------------------------------- /crates/toml/tests/snapshots/invalid/local-time/hour-over.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 2, column 7 2 | | 3 | 2 | d = 24:00:00 4 | | ^ 5 | expected newline, `#` 6 | -------------------------------------------------------------------------------- /crates/toml/tests/snapshots/invalid/local-time/minute-over.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 2, column 8 2 | | 3 | 2 | d = 00:60:00 4 | | ^ 5 | invalid time 6 | value is out of range 7 | -------------------------------------------------------------------------------- /crates/toml/tests/snapshots/invalid/local-time/no-secs.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 2, column 16 2 | | 3 | 2 | no-secs = 17:45 4 | | ^ 5 | invalid time 6 | -------------------------------------------------------------------------------- /crates/toml/tests/snapshots/invalid/local-time/second-over.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 3, column 11 2 | | 3 | 3 | d = 00:00:61 4 | | ^ 5 | invalid time 6 | value is out of range 7 | -------------------------------------------------------------------------------- /crates/toml/tests/snapshots/invalid/local-time/time-no-leads-01.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 2, column 6 2 | | 3 | 2 | d = 1:32:00 4 | | ^ 5 | expected newline, `#` 6 | -------------------------------------------------------------------------------- /crates/toml/tests/snapshots/invalid/local-time/time-no-leads-02.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 2, column 11 2 | | 3 | 2 | d = 01:32:0 4 | | ^ 5 | invalid time 6 | -------------------------------------------------------------------------------- /crates/toml/tests/snapshots/invalid/local-time/trailing-dot.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 13 2 | | 3 | 1 | t = 12:13:14. 4 | | ^ 5 | expected newline, `#` 6 | -------------------------------------------------------------------------------- /crates/toml/tests/snapshots/invalid/local-time/trailing-dotdot.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 13 2 | | 3 | 1 | t = 12:13:14.. 4 | | ^ 5 | expected newline, `#` 6 | -------------------------------------------------------------------------------- /crates/toml/tests/snapshots/invalid/spec-1.0.0/key-value-pair-1.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 7 2 | | 3 | 1 | key = # INVALID 4 | | ^ 5 | invalid string 6 | expected `"`, `'` 7 | -------------------------------------------------------------------------------- /crates/toml/tests/snapshots/invalid/spec-1.0.0/keys-2.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 1 2 | | 3 | 1 | = "no key name" # INVALID 4 | | ^ 5 | invalid key 6 | -------------------------------------------------------------------------------- /crates/toml/tests/snapshots/invalid/string/bad-concat.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 21 2 | | 3 | 1 | no_concat = "first" "second" 4 | | ^ 5 | expected newline, `#` 6 | -------------------------------------------------------------------------------- /crates/toml/tests/snapshots/invalid/string/bad-escape-03.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 16 2 | | 3 | 1 | backslash = "\" 4 | | ^ 5 | invalid basic string 6 | -------------------------------------------------------------------------------- /crates/toml/tests/snapshots/invalid/string/bad-multiline.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 20 2 | | 3 | 1 | multi = "first line 4 | | ^ 5 | invalid basic string 6 | -------------------------------------------------------------------------------- /crates/toml/tests/snapshots/invalid/string/missing-quotes-array.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 9 2 | | 3 | 1 | name = [value] 4 | | ^ 5 | invalid array 6 | expected `]` 7 | -------------------------------------------------------------------------------- /crates/toml/tests/snapshots/invalid/string/missing-quotes.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 8 2 | | 3 | 1 | name = value 4 | | ^ 5 | invalid string 6 | expected `"`, `'` 7 | -------------------------------------------------------------------------------- /crates/toml/tests/snapshots/invalid/string/multiline-lit-no-close-02.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 7 2 | | 3 | 1 | x=''' 4 | | ^ 5 | invalid multiline literal string 6 | -------------------------------------------------------------------------------- /crates/toml/tests/snapshots/invalid/string/multiline-lit-no-close-03.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 4, column 7 2 | | 3 | 4 | eteta 4 | | ^ 5 | invalid multiline literal string 6 | -------------------------------------------------------------------------------- /crates/toml/tests/snapshots/invalid/string/multiline-lit-no-close-04.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 3, column 8 2 | | 3 | 3 | gee '' 4 | | ^ 5 | invalid multiline literal string 6 | -------------------------------------------------------------------------------- /crates/toml/tests/snapshots/invalid/string/multiline-no-close-02.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 7 2 | | 3 | 1 | x=""" 4 | | ^ 5 | invalid multiline basic string 6 | -------------------------------------------------------------------------------- /crates/toml/tests/snapshots/invalid/string/multiline-no-close-03.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 4, column 7 2 | | 3 | 4 | eteta 4 | | ^ 5 | invalid multiline basic string 6 | -------------------------------------------------------------------------------- /crates/toml/tests/snapshots/invalid/string/multiline-no-close-04.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 3, column 8 2 | | 3 | 3 | gee "" 4 | | ^ 5 | invalid multiline basic string 6 | -------------------------------------------------------------------------------- /crates/toml/tests/snapshots/invalid/string/multiline-no-close-05.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 3, column 8 2 | | 3 | 3 | gee\ 4 | | ^ 5 | invalid multiline basic string 6 | -------------------------------------------------------------------------------- /crates/toml/tests/snapshots/invalid/string/no-close-09.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 2, column 6 2 | | 3 | 2 | a = " 4 | | ^ 5 | invalid basic string 6 | -------------------------------------------------------------------------------- /crates/toml/tests/snapshots/invalid/string/no-close-10.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 2, column 6 2 | | 3 | 2 | a = ' 4 | | ^ 5 | invalid literal string 6 | -------------------------------------------------------------------------------- /crates/toml/tests/snapshots/invalid/string/no-open-01.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 5 2 | | 3 | 1 | s = a" 4 | | ^ 5 | invalid string 6 | expected `"`, `'` 7 | -------------------------------------------------------------------------------- /crates/toml/tests/snapshots/invalid/string/no-open-02.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 6 2 | | 3 | 1 | a = [a"] 4 | | ^ 5 | invalid array 6 | expected `]` 7 | -------------------------------------------------------------------------------- /crates/toml/tests/snapshots/invalid/string/no-open-03.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 5 2 | | 3 | 1 | s = a' 4 | | ^ 5 | invalid string 6 | expected `"`, `'` 7 | -------------------------------------------------------------------------------- /crates/toml/tests/snapshots/invalid/string/no-open-04.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 6 2 | | 3 | 1 | a = [a'] 4 | | ^ 5 | invalid array 6 | expected `]` 7 | -------------------------------------------------------------------------------- /crates/toml/tests/snapshots/invalid/string/no-open-05.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 5 2 | | 3 | 1 | a = a""" 4 | | ^ 5 | invalid string 6 | expected `"`, `'` 7 | -------------------------------------------------------------------------------- /crates/toml/tests/snapshots/invalid/string/no-open-06.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 6 2 | | 3 | 1 | a = [a"""] 4 | | ^ 5 | invalid array 6 | expected `]` 7 | -------------------------------------------------------------------------------- /crates/toml/tests/snapshots/invalid/string/no-open-07.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 5 2 | | 3 | 1 | a = a''' 4 | | ^ 5 | invalid string 6 | expected `"`, `'` 7 | -------------------------------------------------------------------------------- /crates/toml/tests/snapshots/invalid/string/no-open-08.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 6 2 | | 3 | 1 | a = [a'''] 4 | | ^ 5 | invalid array 6 | expected `]` 7 | -------------------------------------------------------------------------------- /crates/toml/tests/snapshots/invalid/table/append-with-dotted-keys-03.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 4, column 1 2 | | 3 | 4 | b.y = 2 4 | | ^ 5 | duplicate key `y` 6 | -------------------------------------------------------------------------------- /crates/toml/tests/snapshots/invalid/table/append-with-dotted-keys-05.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 2, column 1 2 | | 3 | 2 | a.b = 2 4 | | ^ 5 | duplicate key `b` in document root 6 | -------------------------------------------------------------------------------- /crates/toml/tests/snapshots/invalid/table/array-empty.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 3 2 | | 3 | 1 | [[]] 4 | | ^ 5 | invalid key 6 | -------------------------------------------------------------------------------- /crates/toml/tests/snapshots/invalid/table/array-no-close-01.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 9 2 | | 3 | 1 | [[albums] 4 | | ^ 5 | invalid table header 6 | expected `.`, `]]` 7 | -------------------------------------------------------------------------------- /crates/toml/tests/snapshots/invalid/table/array-no-close-03.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 4 2 | | 3 | 1 | [[a 4 | | ^ 5 | invalid table header 6 | expected `.`, `]]` 7 | -------------------------------------------------------------------------------- /crates/toml/tests/snapshots/invalid/table/array-no-close-04.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 4 2 | | 3 | 1 | [[a 4 | | ^ 5 | invalid table header 6 | expected `.`, `]]` 7 | -------------------------------------------------------------------------------- /crates/toml/tests/snapshots/invalid/table/bare-invalid-character-01.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 2 2 | | 3 | 1 | [!] 4 | | ^ 5 | invalid key 6 | -------------------------------------------------------------------------------- /crates/toml/tests/snapshots/invalid/table/bare-invalid-character-02.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 6 2 | | 3 | 1 | [bare!key] 4 | | ^ 5 | invalid table header 6 | expected `.`, `]` 7 | -------------------------------------------------------------------------------- /crates/toml/tests/snapshots/invalid/table/dot.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 2 2 | | 3 | 1 | [.] 4 | | ^ 5 | invalid key 6 | -------------------------------------------------------------------------------- /crates/toml/tests/snapshots/invalid/table/dotdot.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 2 2 | | 3 | 1 | [..] 4 | | ^ 5 | invalid key 6 | -------------------------------------------------------------------------------- /crates/toml/tests/snapshots/invalid/table/duplicate-key-01.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 4, column 1 2 | | 3 | 4 | [a] 4 | | ^ 5 | invalid table header 6 | duplicate key `a` in document root 7 | -------------------------------------------------------------------------------- /crates/toml/tests/snapshots/invalid/table/duplicate-key-06.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 2, column 1 2 | | 3 | 2 | [[tbl]] 4 | | ^ 5 | invalid table header 6 | duplicate key `tbl` in document root 7 | -------------------------------------------------------------------------------- /crates/toml/tests/snapshots/invalid/table/duplicate-key-07.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 2, column 1 2 | | 3 | 2 | [tbl] 4 | | ^ 5 | invalid table header 6 | duplicate key `tbl` in document root 7 | -------------------------------------------------------------------------------- /crates/toml/tests/snapshots/invalid/table/duplicate-key-08.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 3, column 1 2 | | 3 | 3 | [a.b] 4 | | ^ 5 | invalid table header 6 | duplicate key `b` in table `a` 7 | -------------------------------------------------------------------------------- /crates/toml/tests/snapshots/invalid/table/duplicate-key-09.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 5, column 1 2 | | 3 | 5 | [a] 4 | | ^ 5 | invalid table header 6 | duplicate key `a` in document root 7 | -------------------------------------------------------------------------------- /crates/toml/tests/snapshots/invalid/table/empty.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 2 2 | | 3 | 1 | [] 4 | | ^ 5 | invalid key 6 | -------------------------------------------------------------------------------- /crates/toml/tests/snapshots/invalid/table/equals-sign.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 6 2 | | 3 | 1 | [name=bad] 4 | | ^ 5 | invalid table header 6 | expected `.`, `]` 7 | -------------------------------------------------------------------------------- /crates/toml/tests/snapshots/invalid/table/llbrace.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 3 2 | | 3 | 1 | [ [table]] 4 | | ^ 5 | invalid key 6 | -------------------------------------------------------------------------------- /crates/toml/tests/snapshots/invalid/table/multiline-key-01.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 4 2 | | 3 | 1 | ["""tbl"""] 4 | | ^ 5 | invalid table header 6 | expected `.`, `]` 7 | -------------------------------------------------------------------------------- /crates/toml/tests/snapshots/invalid/table/multiline-key-02.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 4 2 | | 3 | 1 | ['''tbl'''] 4 | | ^ 5 | invalid table header 6 | expected `.`, `]` 7 | -------------------------------------------------------------------------------- /crates/toml/tests/snapshots/invalid/table/nested-brackets-close.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 4 2 | | 3 | 1 | [a]b] 4 | | ^ 5 | invalid table header 6 | expected newline, `#` 7 | -------------------------------------------------------------------------------- /crates/toml/tests/snapshots/invalid/table/nested-brackets-open.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 3 2 | | 3 | 1 | [a[b] 4 | | ^ 5 | invalid table header 6 | expected `.`, `]` 7 | -------------------------------------------------------------------------------- /crates/toml/tests/snapshots/invalid/table/newline-01.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 5 2 | | 3 | 1 | [tbl 4 | | ^ 5 | invalid table header 6 | expected `.`, `]` 7 | -------------------------------------------------------------------------------- /crates/toml/tests/snapshots/invalid/table/newline-02.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 6 2 | | 3 | 1 | ["tbl 4 | | ^ 5 | invalid basic string 6 | -------------------------------------------------------------------------------- /crates/toml/tests/snapshots/invalid/table/newline-03.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 7 2 | | 3 | 1 | ["tbl" 4 | | ^ 5 | invalid table header 6 | expected `.`, `]` 7 | -------------------------------------------------------------------------------- /crates/toml/tests/snapshots/invalid/table/newline-04.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 5 2 | | 3 | 1 | [tbl. 4 | | ^ 5 | invalid table header 6 | expected `.`, `]` 7 | -------------------------------------------------------------------------------- /crates/toml/tests/snapshots/invalid/table/newline-05.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 5 2 | | 3 | 1 | [tbl 4 | | ^ 5 | invalid table header 6 | expected `.`, `]` 7 | -------------------------------------------------------------------------------- /crates/toml/tests/snapshots/invalid/table/no-close-01.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 8 2 | | 3 | 1 | [where will it end 4 | | ^ 5 | invalid table header 6 | expected `.`, `]` 7 | -------------------------------------------------------------------------------- /crates/toml/tests/snapshots/invalid/table/no-close-03.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 21 2 | | 3 | 1 | ["where will it end] 4 | | ^ 5 | invalid basic string 6 | -------------------------------------------------------------------------------- /crates/toml/tests/snapshots/invalid/table/no-close-04.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 2 2 | | 3 | 1 | [ 4 | | ^ 5 | invalid key 6 | -------------------------------------------------------------------------------- /crates/toml/tests/snapshots/invalid/table/no-close-05.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 11 2 | | 3 | 1 | [fwfw.wafw 4 | | ^ 5 | invalid table header 6 | expected `.`, `]` 7 | -------------------------------------------------------------------------------- /crates/toml/tests/snapshots/invalid/table/no-close-06.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 3 2 | | 3 | 1 | [a 4 | | ^ 5 | invalid table header 6 | expected `.`, `]` 7 | -------------------------------------------------------------------------------- /crates/toml/tests/snapshots/invalid/table/no-close-07.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 4 2 | | 3 | 1 | ['] 4 | | ^ 5 | invalid literal string 6 | -------------------------------------------------------------------------------- /crates/toml/tests/snapshots/invalid/table/no-close-08.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 4 2 | | 3 | 1 | ['''] 4 | | ^ 5 | invalid table header 6 | expected `.`, `]` 7 | -------------------------------------------------------------------------------- /crates/toml/tests/snapshots/invalid/table/overwrite-array-in-parent.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 4, column 1 2 | | 3 | 4 | arr = 2 4 | | ^ 5 | duplicate key `arr` in table `parent-table` 6 | -------------------------------------------------------------------------------- /crates/toml/tests/snapshots/invalid/table/redefine-01.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 5, column 1 2 | | 3 | 5 | [a.b] 4 | | ^ 5 | invalid table header 6 | duplicate key `b` in table `a` 7 | -------------------------------------------------------------------------------- /crates/toml/tests/snapshots/invalid/table/redefine-02.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 3, column 1 2 | | 3 | 3 | [t1.t2] 4 | | ^ 5 | invalid table header 6 | duplicate key `t2` in table `t1` 7 | -------------------------------------------------------------------------------- /crates/toml/tests/snapshots/invalid/table/redefine-03.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 3, column 1 2 | | 3 | 3 | [t1.t2.t3] 4 | | ^ 5 | invalid table header 6 | duplicate key `t3` in table `t1.t2` 7 | -------------------------------------------------------------------------------- /crates/toml/tests/snapshots/invalid/table/rrbrace.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 8 2 | | 3 | 1 | [[table] ] 4 | | ^ 5 | invalid table header 6 | expected `.`, `]]` 7 | -------------------------------------------------------------------------------- /crates/toml/tests/snapshots/invalid/table/super-twice.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 3, column 1 2 | | 3 | 3 | [a] 4 | | ^ 5 | invalid table header 6 | duplicate key `a` in document root 7 | -------------------------------------------------------------------------------- /crates/toml/tests/snapshots/invalid/table/trailing-dot.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 3 2 | | 3 | 1 | [a.] 4 | | ^ 5 | invalid table header 6 | expected `.`, `]` 7 | -------------------------------------------------------------------------------- /crates/toml/tests/snapshots/invalid/table/whitespace.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 10 2 | | 3 | 1 | [invalid key] 4 | | ^ 5 | invalid table header 6 | expected `.`, `]` 7 | -------------------------------------------------------------------------------- /crates/toml/tests/snapshots/invalid/table/with-pound.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 5 2 | | 3 | 1 | [key#group] 4 | | ^ 5 | invalid table header 6 | expected `.`, `]` 7 | -------------------------------------------------------------------------------- /crates/toml_edit/tests/fixtures/invalid/ext/datetime/day-1digit.toml: -------------------------------------------------------------------------------- 1 | foo = 1997-09-9 2 | -------------------------------------------------------------------------------- /crates/toml_edit/tests/fixtures/invalid/ext/datetime/day-zero.toml: -------------------------------------------------------------------------------- 1 | foo = 1997-09-00T09:09:09.09Z 2 | -------------------------------------------------------------------------------- /crates/toml_edit/tests/fixtures/invalid/ext/datetime/hour-too-large.toml: -------------------------------------------------------------------------------- 1 | foo = 1997-09-09T30:09:09.09Z 2 | -------------------------------------------------------------------------------- /crates/toml_edit/tests/fixtures/invalid/ext/datetime/minute-too-large.toml: -------------------------------------------------------------------------------- 1 | foo = 1997-09-09T12:69:09.09Z 2 | -------------------------------------------------------------------------------- /crates/toml_edit/tests/fixtures/invalid/ext/datetime/missing-date-time-sep.toml: -------------------------------------------------------------------------------- 1 | foo = 1997-09-0909:09:09 2 | -------------------------------------------------------------------------------- /crates/toml_edit/tests/fixtures/invalid/ext/datetime/missing-year-month-sep.toml: -------------------------------------------------------------------------------- 1 | foo = 199709-09 2 | -------------------------------------------------------------------------------- /crates/toml_edit/tests/fixtures/invalid/ext/datetime/month-1digit.toml: -------------------------------------------------------------------------------- 1 | foo = 1997-9-09 2 | -------------------------------------------------------------------------------- /crates/toml_edit/tests/fixtures/invalid/ext/datetime/month-zero.toml: -------------------------------------------------------------------------------- 1 | foo = 1997-00-09T09:09:09.09Z 2 | -------------------------------------------------------------------------------- /crates/toml_edit/tests/fixtures/invalid/ext/datetime/offset-minus-minute-1digit.toml: -------------------------------------------------------------------------------- 1 | foo = 1997-09-09T09:09:09.09+09:9 2 | -------------------------------------------------------------------------------- /crates/toml_edit/tests/fixtures/invalid/ext/datetime/offset-minus-missing-hour-minute-sep.toml: -------------------------------------------------------------------------------- 1 | foo = 1997-09-09T09:09:09.09+0909 2 | -------------------------------------------------------------------------------- /crates/toml_edit/tests/fixtures/invalid/ext/datetime/offset-minus-missing-hour-minute.toml: -------------------------------------------------------------------------------- 1 | foo = 1997-09-09T09:09:09.09+ 2 | -------------------------------------------------------------------------------- /crates/toml_edit/tests/fixtures/invalid/ext/datetime/offset-minus-missing-minute.toml: -------------------------------------------------------------------------------- 1 | foo = 1997-09-09T09:09:09.09+09 2 | -------------------------------------------------------------------------------- /crates/toml_edit/tests/fixtures/invalid/ext/datetime/offset-plus-minute-1digit.toml: -------------------------------------------------------------------------------- 1 | foo = 1997-09-09T09:09:09.09+09:9 2 | -------------------------------------------------------------------------------- /crates/toml_edit/tests/fixtures/invalid/ext/datetime/offset-plus-missing-hour-minute-sep.toml: -------------------------------------------------------------------------------- 1 | foo = 1997-09-09T09:09:09.09+0909 2 | -------------------------------------------------------------------------------- /crates/toml_edit/tests/fixtures/invalid/ext/datetime/offset-plus-missing-hour-minute.toml: -------------------------------------------------------------------------------- 1 | foo = 1997-09-09T09:09:09.09+ 2 | -------------------------------------------------------------------------------- /crates/toml_edit/tests/fixtures/invalid/ext/datetime/offset-plus-missing-minute.toml: -------------------------------------------------------------------------------- 1 | foo = 1997-09-09T09:09:09.09+09 2 | -------------------------------------------------------------------------------- /crates/toml_edit/tests/fixtures/invalid/ext/datetime/only-T.toml: -------------------------------------------------------------------------------- 1 | foo = T 2 | -------------------------------------------------------------------------------- /crates/toml_edit/tests/fixtures/invalid/ext/datetime/only-TZ.toml: -------------------------------------------------------------------------------- 1 | foo = TZ 2 | -------------------------------------------------------------------------------- /crates/toml_edit/tests/fixtures/invalid/ext/datetime/only-Tdot.toml: -------------------------------------------------------------------------------- 1 | foo = T. 2 | -------------------------------------------------------------------------------- /crates/toml_edit/tests/fixtures/invalid/ext/datetime/seconds-too-large.toml: -------------------------------------------------------------------------------- 1 | foo = 1997-09-09T12:09:69.09Z 2 | -------------------------------------------------------------------------------- /crates/toml_edit/tests/fixtures/invalid/ext/datetime/seconds-trailing-decimal-z.toml: -------------------------------------------------------------------------------- 1 | foo = 2016-09-09T09:09:09.Z 2 | -------------------------------------------------------------------------------- /crates/toml_edit/tests/fixtures/invalid/ext/datetime/seconds-trailing-decimal.toml: -------------------------------------------------------------------------------- 1 | foo = 1997-09-09T09:09:09. 2 | -------------------------------------------------------------------------------- /crates/toml_edit/tests/fixtures/invalid/ext/datetime/year-3digits.toml: -------------------------------------------------------------------------------- 1 | foo = 199-09-09 2 | -------------------------------------------------------------------------------- /crates/toml_edit/tests/fixtures/invalid/ext/float/overflow.toml: -------------------------------------------------------------------------------- 1 | a = 9e99999 2 | -------------------------------------------------------------------------------- /crates/toml_edit/tests/fixtures/invalid/ext/float/trailing-exp-minus.toml: -------------------------------------------------------------------------------- 1 | a = 0.0e- 2 | -------------------------------------------------------------------------------- /crates/toml_edit/tests/fixtures/invalid/ext/float/trailing-exp-plus.toml: -------------------------------------------------------------------------------- 1 | a = 0.0e+ 2 | -------------------------------------------------------------------------------- /crates/toml_edit/tests/fixtures/invalid/ext/float/trailing-exp.toml: -------------------------------------------------------------------------------- 1 | a = 0.0E 2 | -------------------------------------------------------------------------------- /crates/toml_edit/tests/fixtures/invalid/ext/float/trailing-point-exp.toml: -------------------------------------------------------------------------------- 1 | a = 0.e 2 | -------------------------------------------------------------------------------- /crates/toml_edit/tests/fixtures/invalid/ext/inline-table/comma.toml: -------------------------------------------------------------------------------- 1 | key = {,} 2 | -------------------------------------------------------------------------------- /crates/toml_edit/tests/fixtures/invalid/ext/integer/invalid-hex-3.toml: -------------------------------------------------------------------------------- 1 | a = 0x-1 2 | -------------------------------------------------------------------------------- /crates/toml_edit/tests/fixtures/invalid/ext/integer/overflow-neg.toml: -------------------------------------------------------------------------------- 1 | a = -9223372036854775809 2 | -------------------------------------------------------------------------------- /crates/toml_edit/tests/fixtures/invalid/ext/integer/overflow-pos.toml: -------------------------------------------------------------------------------- 1 | a = 9223372036854775808 2 | -------------------------------------------------------------------------------- /crates/toml_edit/tests/fixtures/invalid/ext/keys/ml_basic_string.toml: -------------------------------------------------------------------------------- 1 | """key"""=3 2 | -------------------------------------------------------------------------------- /crates/toml_edit/tests/fixtures/invalid/ext/keys/ml_literal.toml: -------------------------------------------------------------------------------- 1 | '''key'''=3 2 | -------------------------------------------------------------------------------- /crates/toml_edit/tests/fixtures/invalid/ext/keys/newline-5.toml: -------------------------------------------------------------------------------- 1 | key = 2 | 3 3 | -------------------------------------------------------------------------------- /crates/toml_edit/tests/fixtures/invalid/ext/keys/no-eol-1.toml: -------------------------------------------------------------------------------- 1 | 0=0r=false 2 | -------------------------------------------------------------------------------- /crates/toml_edit/tests/fixtures/invalid/ext/keys/no-eol-2.toml: -------------------------------------------------------------------------------- 1 | 0=""o=""m=""r=""00="0"q="""0"""e="""0""" 2 | -------------------------------------------------------------------------------- /crates/toml_edit/tests/fixtures/invalid/ext/keys/no-eol-3.toml: -------------------------------------------------------------------------------- 1 | [[0000l0]] 2 | 0="0"[[0000l0]] 3 | 0="0"[[0000l0]] 4 | 0="0"l="0" 5 | -------------------------------------------------------------------------------- /crates/toml_edit/tests/fixtures/invalid/ext/keys/no-eol-4.toml: -------------------------------------------------------------------------------- 1 | 0=[0]00=[0,0,0]t=["0","0","0"]s=[1000-00-00T00:00:00Z,2000-00-00T00:00:00Z] 2 | -------------------------------------------------------------------------------- /crates/toml_edit/tests/fixtures/invalid/ext/keys/no-eol-5.toml: -------------------------------------------------------------------------------- 1 | 0=0r0=0r=false 2 | -------------------------------------------------------------------------------- /crates/toml_edit/tests/fixtures/invalid/ext/keys/no-eol-6.toml: -------------------------------------------------------------------------------- 1 | 0=0r0=0r=falsefal=false 2 | -------------------------------------------------------------------------------- /crates/toml_edit/tests/fixtures/invalid/ext/string/bad-escape-6.toml: -------------------------------------------------------------------------------- 1 | foo = "\" 2 | -------------------------------------------------------------------------------- /crates/toml_edit/tests/fixtures/invalid/ext/string/missing-quotes-in-array.toml: -------------------------------------------------------------------------------- 1 | name = [value] 2 | -------------------------------------------------------------------------------- /crates/toml_edit/tests/fixtures/invalid/ext/string/missing-quotes-in-inline-table.toml: -------------------------------------------------------------------------------- 1 | name = { key = value } 2 | -------------------------------------------------------------------------------- /crates/toml_edit/tests/fixtures/invalid/ext/string/no-close-recovery-01.toml: -------------------------------------------------------------------------------- 1 | a = " 2 | " 3 | -------------------------------------------------------------------------------- /crates/toml_edit/tests/fixtures/invalid/ext/string/no-close-recovery-02.toml: -------------------------------------------------------------------------------- 1 | a = ' 2 | ' 3 | -------------------------------------------------------------------------------- /crates/toml_edit/tests/fixtures/invalid/ext/table/append-with-dotted-keys-4.toml: -------------------------------------------------------------------------------- 1 | a.b.c = 1 2 | a.b = 2 3 | -------------------------------------------------------------------------------- /crates/toml_edit/tests/fixtures/invalid/ext/table/append-with-dotted-keys-5.toml: -------------------------------------------------------------------------------- 1 | a = 1 2 | a.b = 2 3 | -------------------------------------------------------------------------------- /crates/toml_edit/tests/fixtures/invalid/ext/table/append-with-dotted-keys-6.toml: -------------------------------------------------------------------------------- 1 | a = {k1 = 1, k1.name = "joe"} 2 | -------------------------------------------------------------------------------- /crates/toml_edit/tests/fixtures/invalid/ext/table/bare-invalid-character.toml: -------------------------------------------------------------------------------- 1 | [!] 2 | -------------------------------------------------------------------------------- /crates/toml_edit/tests/fixtures/invalid/ext/table/dot.toml: -------------------------------------------------------------------------------- 1 | [.] 2 | -------------------------------------------------------------------------------- /crates/toml_edit/tests/fixtures/invalid/ext/table/duplicate-key-1.toml: -------------------------------------------------------------------------------- 1 | [a] 2 | b = { c = 2, d = {} } 3 | [a.b] 4 | c = 2 5 | -------------------------------------------------------------------------------- /crates/toml_edit/tests/fixtures/invalid/ext/table/duplicate-key-empty-table.toml: -------------------------------------------------------------------------------- 1 | [a] 2 | foo="bar" 3 | [a.b] 4 | foo="bar" 5 | [a] 6 | -------------------------------------------------------------------------------- /crates/toml_edit/tests/fixtures/invalid/ext/table/duplicate-key-table-array-3.toml: -------------------------------------------------------------------------------- 1 | a = [] 2 | [[a.b]] 3 | -------------------------------------------------------------------------------- /crates/toml_edit/tests/fixtures/invalid/ext/table/ml_basic_string.toml: -------------------------------------------------------------------------------- 1 | ["""table"""] 2 | key = 1 3 | -------------------------------------------------------------------------------- /crates/toml_edit/tests/fixtures/invalid/ext/table/ml_literal.toml: -------------------------------------------------------------------------------- 1 | ['''table'''] 2 | key=3 3 | -------------------------------------------------------------------------------- /crates/toml_edit/tests/fixtures/invalid/ext/table/newline-1.toml: -------------------------------------------------------------------------------- 1 | [table 2 | ] 3 | key = 3 4 | -------------------------------------------------------------------------------- /crates/toml_edit/tests/fixtures/invalid/ext/table/newline-2.toml: -------------------------------------------------------------------------------- 1 | ["table 2 | "] 3 | key = 3 4 | -------------------------------------------------------------------------------- /crates/toml_edit/tests/fixtures/invalid/ext/table/quoted-unclosed-1.toml: -------------------------------------------------------------------------------- 1 | ['] 2 | -------------------------------------------------------------------------------- /crates/toml_edit/tests/fixtures/invalid/ext/table/quoted-unclosed-2.toml: -------------------------------------------------------------------------------- 1 | ['''] 2 | -------------------------------------------------------------------------------- /crates/toml_edit/tests/fixtures/invalid/ext/table/trailing-dot.toml: -------------------------------------------------------------------------------- 1 | [a.] 2 | -------------------------------------------------------------------------------- /crates/toml_edit/tests/fixtures/invalid/ext/table/value.toml: -------------------------------------------------------------------------------- 1 | '' 2 | -------------------------------------------------------------------------------- /crates/toml_edit/tests/snapshots/invalid/array/extend-defined-aot.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 3, column 1 2 | | 3 | 3 | arr.val1=1 4 | | ^ 5 | duplicate key `val1` 6 | -------------------------------------------------------------------------------- /crates/toml_edit/tests/snapshots/invalid/array/missing-separator-02.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 13 2 | | 3 | 1 | wrong = [ 1 2 3 ] 4 | | ^ 5 | invalid array 6 | expected `]` 7 | -------------------------------------------------------------------------------- /crates/toml_edit/tests/snapshots/invalid/array/no-close-02.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 18 2 | | 3 | 1 | no-close-2 = [1, 4 | | ^ 5 | invalid array 6 | expected `]` 7 | -------------------------------------------------------------------------------- /crates/toml_edit/tests/snapshots/invalid/array/no-close-03.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 21 2 | | 3 | 1 | no-close-3 = [42 #] 4 | | ^ 5 | invalid array 6 | expected `]` 7 | -------------------------------------------------------------------------------- /crates/toml_edit/tests/snapshots/invalid/array/no-close-08.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 16 2 | | 3 | 1 | no-close-8 = [ 4 | | ^ 5 | invalid array 6 | expected `]` 7 | -------------------------------------------------------------------------------- /crates/toml_edit/tests/snapshots/invalid/array/no-close-2.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 18 2 | | 3 | 1 | no-close-2 = [1, 4 | | ^ 5 | invalid array 6 | expected `]` 7 | -------------------------------------------------------------------------------- /crates/toml_edit/tests/snapshots/invalid/array/no-close-3.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 21 2 | | 3 | 1 | no-close-3 = [42 #] 4 | | ^ 5 | invalid array 6 | expected `]` 7 | -------------------------------------------------------------------------------- /crates/toml_edit/tests/snapshots/invalid/array/no-close-8.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 16 2 | | 3 | 1 | no-close-8 = [ 4 | | ^ 5 | invalid array 6 | expected `]` 7 | -------------------------------------------------------------------------------- /crates/toml_edit/tests/snapshots/invalid/array/no-comma-02.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 18 2 | | 3 | 1 | no-comma-2 = [ 1 2 3 ] 4 | | ^ 5 | invalid array 6 | expected `]` 7 | -------------------------------------------------------------------------------- /crates/toml_edit/tests/snapshots/invalid/array/no-comma-2.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 18 2 | | 3 | 1 | no-comma-2 = [ 1 2 3 ] 4 | | ^ 5 | invalid array 6 | expected `]` 7 | -------------------------------------------------------------------------------- /crates/toml_edit/tests/snapshots/invalid/array/only-comma-01.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 17 2 | | 3 | 1 | only-comma-1 = [,] 4 | | ^ 5 | invalid array 6 | expected `]` 7 | -------------------------------------------------------------------------------- /crates/toml_edit/tests/snapshots/invalid/array/only-comma-02.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 17 2 | | 3 | 1 | only-comma-2 = [,,] 4 | | ^ 5 | invalid array 6 | expected `]` 7 | -------------------------------------------------------------------------------- /crates/toml_edit/tests/snapshots/invalid/array/only-comma-1.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 17 2 | | 3 | 1 | only-comma-1 = [,] 4 | | ^ 5 | invalid array 6 | expected `]` 7 | -------------------------------------------------------------------------------- /crates/toml_edit/tests/snapshots/invalid/array/only-comma-2.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 17 2 | | 3 | 1 | only-comma-2 = [,,] 4 | | ^ 5 | invalid array 6 | expected `]` 7 | -------------------------------------------------------------------------------- /crates/toml_edit/tests/snapshots/invalid/array/text-in-array.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 3, column 3 2 | | 3 | 3 | I don't belong, 4 | | ^ 5 | invalid array 6 | expected `]` 7 | -------------------------------------------------------------------------------- /crates/toml_edit/tests/snapshots/invalid/control/bare-cr.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 2, column 1 2 | | 3 | 2 | 4 | | ^ 5 | 6 | -------------------------------------------------------------------------------- /crates/toml_edit/tests/snapshots/invalid/control/only-ff.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 1 2 | | 3 | 1 | 4 | | ^ 5 | invalid key 6 | -------------------------------------------------------------------------------- /crates/toml_edit/tests/snapshots/invalid/control/only-null.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 1 2 | | 3 | 1 | 4 | | ^ 5 | invalid key 6 | -------------------------------------------------------------------------------- /crates/toml_edit/tests/snapshots/invalid/control/only-vt.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 1 2 | | 3 | 1 | 4 | | ^ 5 | invalid key 6 | -------------------------------------------------------------------------------- /crates/toml_edit/tests/snapshots/invalid/control/string-cr.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 20 2 | | 3 | 1 | string-cr = "null 4 | " 5 | | ^ 6 | invalid basic string 7 | -------------------------------------------------------------------------------- /crates/toml_edit/tests/snapshots/invalid/control/string-del.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 20 2 | | 3 | 1 | string-del = "null" 4 | | ^ 5 | invalid basic string 6 | -------------------------------------------------------------------------------- /crates/toml_edit/tests/snapshots/invalid/control/string-lf.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 20 2 | | 3 | 1 | string-lf = "null" 4 | | ^ 5 | invalid basic string 6 | -------------------------------------------------------------------------------- /crates/toml_edit/tests/snapshots/invalid/control/string-null.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 20 2 | | 3 | 1 | string-null = "null" 4 | | ^ 5 | invalid basic string 6 | -------------------------------------------------------------------------------- /crates/toml_edit/tests/snapshots/invalid/control/string-us.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 20 2 | | 3 | 1 | string-us = "null" 4 | | ^ 5 | invalid basic string 6 | -------------------------------------------------------------------------------- /crates/toml_edit/tests/snapshots/invalid/datetime/hour-over.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 2, column 15 2 | | 3 | 2 | d = 2006-01-01T24:00:00-00:00 4 | | ^ 5 | expected newline, `#` 6 | -------------------------------------------------------------------------------- /crates/toml_edit/tests/snapshots/invalid/datetime/no-date-time-sep.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 17 2 | | 3 | 1 | foo = 1997-09-0909:09:09 4 | | ^ 5 | expected newline, `#` 6 | -------------------------------------------------------------------------------- /crates/toml_edit/tests/snapshots/invalid/datetime/no-leads-month.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 2, column 17 2 | | 3 | 2 | no-leads = 1987-7-05T17:45:00Z 4 | | ^ 5 | invalid date-time 6 | -------------------------------------------------------------------------------- /crates/toml_edit/tests/snapshots/invalid/datetime/no-leads.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 2, column 17 2 | | 3 | 2 | no-leads = 1987-7-05T17:45:00Z 4 | | ^ 5 | invalid date-time 6 | -------------------------------------------------------------------------------- /crates/toml_edit/tests/snapshots/invalid/datetime/no-secs.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 2, column 27 2 | | 3 | 2 | no-secs = 1987-07-05T17:45Z 4 | | ^ 5 | invalid date-time 6 | -------------------------------------------------------------------------------- /crates/toml_edit/tests/snapshots/invalid/datetime/no-t.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 2, column 18 2 | | 3 | 2 | no-t = 1987-07-0517:45:00Z 4 | | ^ 5 | expected newline, `#` 6 | -------------------------------------------------------------------------------- /crates/toml_edit/tests/snapshots/invalid/datetime/no-year-month-sep.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 13 2 | | 3 | 1 | foo = 199709-09 4 | | ^ 5 | expected newline, `#` 6 | -------------------------------------------------------------------------------- /crates/toml_edit/tests/snapshots/invalid/datetime/only-T.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 7 2 | | 3 | 1 | foo = T 4 | | ^ 5 | invalid string 6 | expected `"`, `'` 7 | -------------------------------------------------------------------------------- /crates/toml_edit/tests/snapshots/invalid/datetime/only-TZ.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 7 2 | | 3 | 1 | foo = TZ 4 | | ^ 5 | invalid string 6 | expected `"`, `'` 7 | -------------------------------------------------------------------------------- /crates/toml_edit/tests/snapshots/invalid/datetime/only-Tdot.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 7 2 | | 3 | 1 | foo = T. 4 | | ^ 5 | invalid string 6 | expected `"`, `'` 7 | -------------------------------------------------------------------------------- /crates/toml_edit/tests/snapshots/invalid/datetime/time-no-leads.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 2, column 15 2 | | 3 | 2 | d = 2023-10-01T1:32:00Z 4 | | ^ 5 | expected newline, `#` 6 | -------------------------------------------------------------------------------- /crates/toml_edit/tests/snapshots/invalid/datetime/trailing-x.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 16 2 | | 3 | 1 | sign=2020-01-01x 4 | | ^ 5 | expected newline, `#` 6 | -------------------------------------------------------------------------------- /crates/toml_edit/tests/snapshots/invalid/datetime/y10k.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 2, column 10 2 | | 3 | 2 | d = 10000-01-01 00:00:00z 4 | | ^ 5 | expected newline, `#` 6 | -------------------------------------------------------------------------------- /crates/toml_edit/tests/snapshots/invalid/encoding/bad-codepoint.stderr: -------------------------------------------------------------------------------- 1 | invalid utf-8 sequence of 1 bytes from index 29 -------------------------------------------------------------------------------- /crates/toml_edit/tests/snapshots/invalid/encoding/bad-utf8-at-end.stderr: -------------------------------------------------------------------------------- 1 | incomplete utf-8 byte sequence from index 241 -------------------------------------------------------------------------------- /crates/toml_edit/tests/snapshots/invalid/encoding/bad-utf8-in-array.stderr: -------------------------------------------------------------------------------- 1 | invalid utf-8 sequence of 1 bytes from index 74 -------------------------------------------------------------------------------- /crates/toml_edit/tests/snapshots/invalid/encoding/bad-utf8-in-comment.stderr: -------------------------------------------------------------------------------- 1 | invalid utf-8 sequence of 1 bytes from index 2 -------------------------------------------------------------------------------- /crates/toml_edit/tests/snapshots/invalid/encoding/bad-utf8-in-multiline-literal.stderr: -------------------------------------------------------------------------------- 1 | invalid utf-8 sequence of 1 bytes from index 66 -------------------------------------------------------------------------------- /crates/toml_edit/tests/snapshots/invalid/encoding/bad-utf8-in-multiline.stderr: -------------------------------------------------------------------------------- 1 | invalid utf-8 sequence of 1 bytes from index 66 -------------------------------------------------------------------------------- /crates/toml_edit/tests/snapshots/invalid/encoding/bad-utf8-in-string-literal.stderr: -------------------------------------------------------------------------------- 1 | invalid utf-8 sequence of 1 bytes from index 64 -------------------------------------------------------------------------------- /crates/toml_edit/tests/snapshots/invalid/encoding/bad-utf8-in-string.stderr: -------------------------------------------------------------------------------- 1 | invalid utf-8 sequence of 1 bytes from index 64 -------------------------------------------------------------------------------- /crates/toml_edit/tests/snapshots/invalid/encoding/bom-not-at-start-01.stderr: -------------------------------------------------------------------------------- 1 | invalid utf-8 sequence of 1 bytes from index 17 -------------------------------------------------------------------------------- /crates/toml_edit/tests/snapshots/invalid/encoding/bom-not-at-start-02.stderr: -------------------------------------------------------------------------------- 1 | invalid utf-8 sequence of 1 bytes from index 18 -------------------------------------------------------------------------------- /crates/toml_edit/tests/snapshots/invalid/encoding/ideographic-space.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 2, column 1 2 | | 3 | 2 |  foo = "bar" 4 | | ^^^ 5 | invalid key 6 | -------------------------------------------------------------------------------- /crates/toml_edit/tests/snapshots/invalid/encoding/utf16-bom.stderr: -------------------------------------------------------------------------------- 1 | invalid utf-8 sequence of 1 bytes from index 0 -------------------------------------------------------------------------------- /crates/toml_edit/tests/snapshots/invalid/encoding/utf16-comment.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 1 2 | | 3 | 1 | # UTF-16 without BOM 4 | | ^ 5 | invalid key 6 | -------------------------------------------------------------------------------- /crates/toml_edit/tests/snapshots/invalid/encoding/utf16-key.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 1 2 | | 3 | 1 | k = "v" 4 | | ^ 5 | invalid key 6 | -------------------------------------------------------------------------------- /crates/toml_edit/tests/snapshots/invalid/ext/datetime/day-1digit.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 15 2 | | 3 | 1 | foo = 1997-09-9 4 | | ^ 5 | invalid date-time 6 | -------------------------------------------------------------------------------- /crates/toml_edit/tests/snapshots/invalid/ext/datetime/missing-year-month-sep.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 13 2 | | 3 | 1 | foo = 199709-09 4 | | ^ 5 | expected newline, `#` 6 | -------------------------------------------------------------------------------- /crates/toml_edit/tests/snapshots/invalid/ext/datetime/month-1digit.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 12 2 | | 3 | 1 | foo = 1997-9-09 4 | | ^ 5 | invalid date-time 6 | -------------------------------------------------------------------------------- /crates/toml_edit/tests/snapshots/invalid/ext/datetime/only-T.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 7 2 | | 3 | 1 | foo = T 4 | | ^ 5 | invalid string 6 | expected `"`, `'` 7 | -------------------------------------------------------------------------------- /crates/toml_edit/tests/snapshots/invalid/ext/datetime/only-TZ.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 7 2 | | 3 | 1 | foo = TZ 4 | | ^ 5 | invalid string 6 | expected `"`, `'` 7 | -------------------------------------------------------------------------------- /crates/toml_edit/tests/snapshots/invalid/ext/datetime/only-Tdot.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 7 2 | | 3 | 1 | foo = T. 4 | | ^ 5 | invalid string 6 | expected `"`, `'` 7 | -------------------------------------------------------------------------------- /crates/toml_edit/tests/snapshots/invalid/ext/datetime/year-3digits.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 10 2 | | 3 | 1 | foo = 199-09-09 4 | | ^ 5 | expected newline, `#` 6 | -------------------------------------------------------------------------------- /crates/toml_edit/tests/snapshots/invalid/ext/float/overflow.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 5 2 | | 3 | 1 | a = 9e99999 4 | | ^ 5 | invalid floating-point number 6 | -------------------------------------------------------------------------------- /crates/toml_edit/tests/snapshots/invalid/ext/float/trailing-exp-minus.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 10 2 | | 3 | 1 | a = 0.0e- 4 | | ^ 5 | invalid floating-point number 6 | -------------------------------------------------------------------------------- /crates/toml_edit/tests/snapshots/invalid/ext/float/trailing-exp-plus.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 10 2 | | 3 | 1 | a = 0.0e+ 4 | | ^ 5 | invalid floating-point number 6 | -------------------------------------------------------------------------------- /crates/toml_edit/tests/snapshots/invalid/ext/float/trailing-exp.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 9 2 | | 3 | 1 | a = 0.0E 4 | | ^ 5 | invalid floating-point number 6 | -------------------------------------------------------------------------------- /crates/toml_edit/tests/snapshots/invalid/ext/inline-table/comma.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 8 2 | | 3 | 1 | key = {,} 4 | | ^ 5 | invalid inline table 6 | expected `}` 7 | -------------------------------------------------------------------------------- /crates/toml_edit/tests/snapshots/invalid/ext/integer/invalid-hex-3.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 7 2 | | 3 | 1 | a = 0x-1 4 | | ^ 5 | invalid hexadecimal integer 6 | -------------------------------------------------------------------------------- /crates/toml_edit/tests/snapshots/invalid/ext/keys/ml_basic_string.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 3 2 | | 3 | 1 | """key"""=3 4 | | ^ 5 | expected `.`, `=` 6 | -------------------------------------------------------------------------------- /crates/toml_edit/tests/snapshots/invalid/ext/keys/ml_literal.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 3 2 | | 3 | 1 | '''key'''=3 4 | | ^ 5 | expected `.`, `=` 6 | -------------------------------------------------------------------------------- /crates/toml_edit/tests/snapshots/invalid/ext/keys/newline-5.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 6 2 | | 3 | 1 | key = 4 | | ^ 5 | invalid string 6 | expected `"`, `'` 7 | -------------------------------------------------------------------------------- /crates/toml_edit/tests/snapshots/invalid/ext/keys/no-eol-1.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 4 2 | | 3 | 1 | 0=0r=false 4 | | ^ 5 | expected newline, `#` 6 | -------------------------------------------------------------------------------- /crates/toml_edit/tests/snapshots/invalid/ext/keys/no-eol-2.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 5 2 | | 3 | 1 | 0=""o=""m=""r=""00="0"q="""0"""e="""0""" 4 | | ^ 5 | expected newline, `#` 6 | -------------------------------------------------------------------------------- /crates/toml_edit/tests/snapshots/invalid/ext/keys/no-eol-3.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 2, column 6 2 | | 3 | 2 | 0="0"[[0000l0]] 4 | | ^ 5 | expected newline, `#` 6 | -------------------------------------------------------------------------------- /crates/toml_edit/tests/snapshots/invalid/ext/keys/no-eol-5.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 4 2 | | 3 | 1 | 0=0r0=0r=false 4 | | ^ 5 | expected newline, `#` 6 | -------------------------------------------------------------------------------- /crates/toml_edit/tests/snapshots/invalid/ext/keys/no-eol-6.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 4 2 | | 3 | 1 | 0=0r0=0r=falsefal=false 4 | | ^ 5 | expected newline, `#` 6 | -------------------------------------------------------------------------------- /crates/toml_edit/tests/snapshots/invalid/ext/string/bad-escape-6.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 10 2 | | 3 | 1 | foo = "\" 4 | | ^ 5 | invalid basic string 6 | -------------------------------------------------------------------------------- /crates/toml_edit/tests/snapshots/invalid/ext/string/missing-quotes-in-array.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 9 2 | | 3 | 1 | name = [value] 4 | | ^ 5 | invalid array 6 | expected `]` 7 | -------------------------------------------------------------------------------- /crates/toml_edit/tests/snapshots/invalid/ext/string/no-close-recovery-01.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 6 2 | | 3 | 1 | a = " 4 | | ^ 5 | invalid basic string 6 | -------------------------------------------------------------------------------- /crates/toml_edit/tests/snapshots/invalid/ext/string/no-close-recovery-02.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 6 2 | | 3 | 1 | a = ' 4 | | ^ 5 | invalid literal string 6 | -------------------------------------------------------------------------------- /crates/toml_edit/tests/snapshots/invalid/ext/table/append-with-dotted-keys-4.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 2, column 1 2 | | 3 | 2 | a.b = 2 4 | | ^ 5 | duplicate key `b` in document root 6 | -------------------------------------------------------------------------------- /crates/toml_edit/tests/snapshots/invalid/ext/table/bare-invalid-character.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 2 2 | | 3 | 1 | [!] 4 | | ^ 5 | invalid key 6 | -------------------------------------------------------------------------------- /crates/toml_edit/tests/snapshots/invalid/ext/table/dot.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 2 2 | | 3 | 1 | [.] 4 | | ^ 5 | invalid key 6 | -------------------------------------------------------------------------------- /crates/toml_edit/tests/snapshots/invalid/ext/table/duplicate-key-1.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 3, column 1 2 | | 3 | 3 | [a.b] 4 | | ^ 5 | invalid table header 6 | duplicate key `b` in table `a` 7 | -------------------------------------------------------------------------------- /crates/toml_edit/tests/snapshots/invalid/ext/table/ml_basic_string.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 4 2 | | 3 | 1 | ["""table"""] 4 | | ^ 5 | invalid table header 6 | expected `.`, `]` 7 | -------------------------------------------------------------------------------- /crates/toml_edit/tests/snapshots/invalid/ext/table/ml_literal.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 4 2 | | 3 | 1 | ['''table'''] 4 | | ^ 5 | invalid table header 6 | expected `.`, `]` 7 | -------------------------------------------------------------------------------- /crates/toml_edit/tests/snapshots/invalid/ext/table/newline-1.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 7 2 | | 3 | 1 | [table 4 | | ^ 5 | invalid table header 6 | expected `.`, `]` 7 | -------------------------------------------------------------------------------- /crates/toml_edit/tests/snapshots/invalid/ext/table/newline-2.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 8 2 | | 3 | 1 | ["table 4 | | ^ 5 | invalid basic string 6 | -------------------------------------------------------------------------------- /crates/toml_edit/tests/snapshots/invalid/ext/table/quoted-unclosed-1.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 4 2 | | 3 | 1 | ['] 4 | | ^ 5 | invalid literal string 6 | -------------------------------------------------------------------------------- /crates/toml_edit/tests/snapshots/invalid/ext/table/quoted-unclosed-2.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 4 2 | | 3 | 1 | ['''] 4 | | ^ 5 | invalid table header 6 | expected `.`, `]` 7 | -------------------------------------------------------------------------------- /crates/toml_edit/tests/snapshots/invalid/ext/table/trailing-dot.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 3 2 | | 3 | 1 | [a.] 4 | | ^ 5 | invalid table header 6 | expected `.`, `]` 7 | -------------------------------------------------------------------------------- /crates/toml_edit/tests/snapshots/invalid/ext/table/value.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 3 2 | | 3 | 1 | '' 4 | | ^ 5 | expected `.`, `=` 6 | -------------------------------------------------------------------------------- /crates/toml_edit/tests/snapshots/invalid/float/double-dot-02.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 21 2 | | 3 | 1 | double-point-2 = 0.1.2 4 | | ^ 5 | expected newline, `#` 6 | -------------------------------------------------------------------------------- /crates/toml_edit/tests/snapshots/invalid/float/double-point-2.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 21 2 | | 3 | 1 | double-point-2 = 0.1.2 4 | | ^ 5 | expected newline, `#` 6 | -------------------------------------------------------------------------------- /crates/toml_edit/tests/snapshots/invalid/float/exp-dot-01.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 18 2 | | 3 | 1 | exp-point-1 = 1e2.3 4 | | ^ 5 | expected newline, `#` 6 | -------------------------------------------------------------------------------- /crates/toml_edit/tests/snapshots/invalid/float/exp-double-e-02.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 21 2 | | 3 | 1 | exp-double-e-2 = 1e2e3 4 | | ^ 5 | expected newline, `#` 6 | -------------------------------------------------------------------------------- /crates/toml_edit/tests/snapshots/invalid/float/exp-double-e-2.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 21 2 | | 3 | 1 | exp-double-e-2 = 1e2e3 4 | | ^ 5 | expected newline, `#` 6 | -------------------------------------------------------------------------------- /crates/toml_edit/tests/snapshots/invalid/float/exp-point-1.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 18 2 | | 3 | 1 | exp-point-1 = 1e2.3 4 | | ^ 5 | expected newline, `#` 6 | -------------------------------------------------------------------------------- /crates/toml_edit/tests/snapshots/invalid/float/inf-capital.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 5 2 | | 3 | 1 | v = Inf 4 | | ^ 5 | invalid string 6 | expected `"`, `'` 7 | -------------------------------------------------------------------------------- /crates/toml_edit/tests/snapshots/invalid/float/inf-incomplete-02.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 21 2 | | 3 | 1 | inf-incomplete-2 = +in 4 | | ^ 5 | invalid integer 6 | -------------------------------------------------------------------------------- /crates/toml_edit/tests/snapshots/invalid/float/inf-incomplete-03.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 21 2 | | 3 | 1 | inf-incomplete-3 = -in 4 | | ^ 5 | invalid integer 6 | -------------------------------------------------------------------------------- /crates/toml_edit/tests/snapshots/invalid/float/inf-incomplete-2.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 21 2 | | 3 | 1 | inf-incomplete-2 = +in 4 | | ^ 5 | invalid integer 6 | -------------------------------------------------------------------------------- /crates/toml_edit/tests/snapshots/invalid/float/inf-incomplete-3.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 21 2 | | 3 | 1 | inf-incomplete-3 = -in 4 | | ^ 5 | invalid integer 6 | -------------------------------------------------------------------------------- /crates/toml_edit/tests/snapshots/invalid/float/leading-dot-neg.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 22 2 | | 3 | 1 | leading-point-neg = -.12345 4 | | ^ 5 | invalid integer 6 | -------------------------------------------------------------------------------- /crates/toml_edit/tests/snapshots/invalid/float/leading-point-neg.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 22 2 | | 3 | 1 | leading-point-neg = -.12345 4 | | ^ 5 | invalid integer 6 | -------------------------------------------------------------------------------- /crates/toml_edit/tests/snapshots/invalid/float/leading-zero.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 17 2 | | 3 | 1 | leading-zero = 03.14 4 | | ^ 5 | expected newline, `#` 6 | -------------------------------------------------------------------------------- /crates/toml_edit/tests/snapshots/invalid/float/nan-capital.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 5 2 | | 3 | 1 | v = NaN 4 | | ^ 5 | invalid string 6 | expected `"`, `'` 7 | -------------------------------------------------------------------------------- /crates/toml_edit/tests/snapshots/invalid/float/nan-incomplete-02.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 21 2 | | 3 | 1 | nan-incomplete-2 = +na 4 | | ^ 5 | invalid integer 6 | -------------------------------------------------------------------------------- /crates/toml_edit/tests/snapshots/invalid/float/nan-incomplete-03.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 21 2 | | 3 | 1 | nan-incomplete-3 = -na 4 | | ^ 5 | invalid integer 6 | -------------------------------------------------------------------------------- /crates/toml_edit/tests/snapshots/invalid/float/nan-incomplete-2.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 21 2 | | 3 | 1 | nan-incomplete-2 = +na 4 | | ^ 5 | invalid integer 6 | -------------------------------------------------------------------------------- /crates/toml_edit/tests/snapshots/invalid/float/nan-incomplete-3.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 21 2 | | 3 | 1 | nan-incomplete-3 = -na 4 | | ^ 5 | invalid integer 6 | -------------------------------------------------------------------------------- /crates/toml_edit/tests/snapshots/invalid/float/trailing-dot-02.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 7 2 | | 3 | 1 | a = 1. 4 | | ^ 5 | invalid floating-point number 6 | expected digit 7 | -------------------------------------------------------------------------------- /crates/toml_edit/tests/snapshots/invalid/float/trailing-exp.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 20 2 | | 3 | 1 | trailing-exp = 0.0E 4 | | ^ 5 | invalid floating-point number 6 | -------------------------------------------------------------------------------- /crates/toml_edit/tests/snapshots/invalid/inline-table/double-comma.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 9 2 | | 3 | 1 | t = {x=3,,y=4} 4 | | ^ 5 | invalid inline table 6 | expected `}` 7 | -------------------------------------------------------------------------------- /crates/toml_edit/tests/snapshots/invalid/inline-table/duplicate-key-01.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 2, column 4 2 | | 3 | 2 | a={b=1, b=2} 4 | | ^ 5 | duplicate key `b` 6 | -------------------------------------------------------------------------------- /crates/toml_edit/tests/snapshots/invalid/inline-table/empty-01.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 6 2 | | 3 | 1 | t = {,} 4 | | ^ 5 | invalid inline table 6 | expected `}` 7 | -------------------------------------------------------------------------------- /crates/toml_edit/tests/snapshots/invalid/inline-table/empty-02.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 6 2 | | 3 | 1 | t = {, 4 | | ^ 5 | invalid inline table 6 | expected `}` 7 | -------------------------------------------------------------------------------- /crates/toml_edit/tests/snapshots/invalid/inline-table/empty-03.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 6 2 | | 3 | 1 | t = { 4 | | ^ 5 | invalid inline table 6 | expected `}` 7 | -------------------------------------------------------------------------------- /crates/toml_edit/tests/snapshots/invalid/inline-table/linebreak-02.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 9 2 | | 3 | 1 | t = {a=1, 4 | | ^ 5 | invalid inline table 6 | expected `}` 7 | -------------------------------------------------------------------------------- /crates/toml_edit/tests/snapshots/invalid/inline-table/linebreak-03.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 9 2 | | 3 | 1 | t = {a=1 4 | | ^ 5 | invalid inline table 6 | expected `}` 7 | -------------------------------------------------------------------------------- /crates/toml_edit/tests/snapshots/invalid/inline-table/no-close-01.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 4 2 | | 3 | 1 | a={ 4 | | ^ 5 | invalid inline table 6 | expected `}` 7 | -------------------------------------------------------------------------------- /crates/toml_edit/tests/snapshots/invalid/inline-table/no-close-02.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 7 2 | | 3 | 1 | a={b=1 4 | | ^ 5 | invalid inline table 6 | expected `}` 7 | -------------------------------------------------------------------------------- /crates/toml_edit/tests/snapshots/invalid/inline-table/overwrite-01.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 3, column 1 2 | | 3 | 3 | a={} 4 | | ^ 5 | duplicate key `a` in document root 6 | -------------------------------------------------------------------------------- /crates/toml_edit/tests/snapshots/invalid/inline-table/overwrite-09.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 5, column 1 2 | | 3 | 5 | nested.inline-t.nest = 2 4 | | ^ 5 | duplicate key `nested` 6 | -------------------------------------------------------------------------------- /crates/toml_edit/tests/snapshots/invalid/inline-table/overwrite-10.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 4, column 6 2 | | 3 | 4 | a = {b.a = 1, b = 2, b.c = 3} 4 | | ^ 5 | duplicate key `b` 6 | -------------------------------------------------------------------------------- /crates/toml_edit/tests/snapshots/invalid/integer/capital-bin.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 16 2 | | 3 | 1 | capital-bin = 0B0 4 | | ^ 5 | expected newline, `#` 6 | -------------------------------------------------------------------------------- /crates/toml_edit/tests/snapshots/invalid/integer/capital-hex.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 16 2 | | 3 | 1 | capital-hex = 0X1 4 | | ^ 5 | expected newline, `#` 6 | -------------------------------------------------------------------------------- /crates/toml_edit/tests/snapshots/invalid/integer/capital-oct.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 16 2 | | 3 | 1 | capital-oct = 0O0 4 | | ^ 5 | expected newline, `#` 6 | -------------------------------------------------------------------------------- /crates/toml_edit/tests/snapshots/invalid/integer/double-sign-nex.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 20 2 | | 3 | 1 | double-sign-nex = --99 4 | | ^ 5 | invalid integer 6 | -------------------------------------------------------------------------------- /crates/toml_edit/tests/snapshots/invalid/integer/double-sign-plus.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 21 2 | | 3 | 1 | double-sign-plus = ++99 4 | | ^ 5 | invalid integer 6 | -------------------------------------------------------------------------------- /crates/toml_edit/tests/snapshots/invalid/integer/double-us.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 15 2 | | 3 | 1 | double-us = 1__23 4 | | ^ 5 | invalid integer 6 | expected digit 7 | -------------------------------------------------------------------------------- /crates/toml_edit/tests/snapshots/invalid/integer/incomplete-bin.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 20 2 | | 3 | 1 | incomplete-bin = 0b 4 | | ^ 5 | invalid binary integer 6 | -------------------------------------------------------------------------------- /crates/toml_edit/tests/snapshots/invalid/integer/incomplete-oct.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 20 2 | | 3 | 1 | incomplete-oct = 0o 4 | | ^ 5 | invalid octal integer 6 | -------------------------------------------------------------------------------- /crates/toml_edit/tests/snapshots/invalid/integer/invalid-bin.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 20 2 | | 3 | 1 | invalid-bin = 0b0012 4 | | ^ 5 | expected newline, `#` 6 | -------------------------------------------------------------------------------- /crates/toml_edit/tests/snapshots/invalid/integer/invalid-hex-01.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 22 2 | | 3 | 1 | invalid-hex-1 = 0xaafz 4 | | ^ 5 | expected newline, `#` 6 | -------------------------------------------------------------------------------- /crates/toml_edit/tests/snapshots/invalid/integer/invalid-hex-03.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 7 2 | | 3 | 1 | a = 0x-1 4 | | ^ 5 | invalid hexadecimal integer 6 | -------------------------------------------------------------------------------- /crates/toml_edit/tests/snapshots/invalid/integer/invalid-hex-1.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 22 2 | | 3 | 1 | invalid-hex-1 = 0xaafz 4 | | ^ 5 | expected newline, `#` 6 | -------------------------------------------------------------------------------- /crates/toml_edit/tests/snapshots/invalid/integer/invalid-oct.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 19 2 | | 3 | 1 | invalid-oct = 0o778 4 | | ^ 5 | expected newline, `#` 6 | -------------------------------------------------------------------------------- /crates/toml_edit/tests/snapshots/invalid/integer/leading-zero-01.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 19 2 | | 3 | 1 | leading-zero-1 = 01 4 | | ^ 5 | expected newline, `#` 6 | -------------------------------------------------------------------------------- /crates/toml_edit/tests/snapshots/invalid/integer/leading-zero-02.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 19 2 | | 3 | 1 | leading-zero-2 = 00 4 | | ^ 5 | expected newline, `#` 6 | -------------------------------------------------------------------------------- /crates/toml_edit/tests/snapshots/invalid/integer/leading-zero-03.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 19 2 | | 3 | 1 | leading-zero-3 = 0_0 4 | | ^ 5 | expected newline, `#` 6 | -------------------------------------------------------------------------------- /crates/toml_edit/tests/snapshots/invalid/integer/leading-zero-1.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 19 2 | | 3 | 1 | leading-zero-1 = 01 4 | | ^ 5 | expected newline, `#` 6 | -------------------------------------------------------------------------------- /crates/toml_edit/tests/snapshots/invalid/integer/leading-zero-2.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 19 2 | | 3 | 1 | leading-zero-2 = 00 4 | | ^ 5 | expected newline, `#` 6 | -------------------------------------------------------------------------------- /crates/toml_edit/tests/snapshots/invalid/integer/leading-zero-3.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 19 2 | | 3 | 1 | leading-zero-3 = 0_0 4 | | ^ 5 | expected newline, `#` 6 | -------------------------------------------------------------------------------- /crates/toml_edit/tests/snapshots/invalid/integer/negative-bin.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 18 2 | | 3 | 1 | negative-bin = -0b11010110 4 | | ^ 5 | expected newline, `#` 6 | -------------------------------------------------------------------------------- /crates/toml_edit/tests/snapshots/invalid/integer/negative-hex.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 18 2 | | 3 | 1 | negative-hex = -0xff 4 | | ^ 5 | expected newline, `#` 6 | -------------------------------------------------------------------------------- /crates/toml_edit/tests/snapshots/invalid/integer/negative-oct.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 18 2 | | 3 | 1 | negative-oct = -0o755 4 | | ^ 5 | expected newline, `#` 6 | -------------------------------------------------------------------------------- /crates/toml_edit/tests/snapshots/invalid/integer/positive-bin.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 18 2 | | 3 | 1 | positive-bin = +0b11010110 4 | | ^ 5 | expected newline, `#` 6 | -------------------------------------------------------------------------------- /crates/toml_edit/tests/snapshots/invalid/integer/positive-hex.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 18 2 | | 3 | 1 | positive-hex = +0xff 4 | | ^ 5 | expected newline, `#` 6 | -------------------------------------------------------------------------------- /crates/toml_edit/tests/snapshots/invalid/integer/positive-oct.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 18 2 | | 3 | 1 | positive-oct = +0o755 4 | | ^ 5 | expected newline, `#` 6 | -------------------------------------------------------------------------------- /crates/toml_edit/tests/snapshots/invalid/integer/us-after-bin.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 18 2 | | 3 | 1 | us-after-bin = 0b_1 4 | | ^ 5 | invalid binary integer 6 | -------------------------------------------------------------------------------- /crates/toml_edit/tests/snapshots/invalid/integer/us-after-hex.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 18 2 | | 3 | 1 | us-after-hex = 0x_1 4 | | ^ 5 | invalid hexadecimal integer 6 | -------------------------------------------------------------------------------- /crates/toml_edit/tests/snapshots/invalid/integer/us-after-oct.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 18 2 | | 3 | 1 | us-after-oct = 0o_1 4 | | ^ 5 | invalid octal integer 6 | -------------------------------------------------------------------------------- /crates/toml_edit/tests/snapshots/invalid/key/bare-invalid-character-01.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 1 2 | | 3 | 1 | ! = 123 4 | | ^ 5 | invalid key 6 | -------------------------------------------------------------------------------- /crates/toml_edit/tests/snapshots/invalid/key/bare-invalid-character-02.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 5 2 | | 3 | 1 | bare!key = 123 4 | | ^ 5 | expected `.`, `=` 6 | -------------------------------------------------------------------------------- /crates/toml_edit/tests/snapshots/invalid/key/dot.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 1 2 | | 3 | 1 | . = 1 4 | | ^ 5 | invalid key 6 | -------------------------------------------------------------------------------- /crates/toml_edit/tests/snapshots/invalid/key/dotdot.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 1 2 | | 3 | 1 | .. = 1 4 | | ^ 5 | invalid key 6 | -------------------------------------------------------------------------------- /crates/toml_edit/tests/snapshots/invalid/key/duplicate-keys-01.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 2, column 1 2 | | 3 | 2 | name = "Pradyun" 4 | | ^ 5 | duplicate key `name` in document root 6 | -------------------------------------------------------------------------------- /crates/toml_edit/tests/snapshots/invalid/key/duplicate-keys-02.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 2, column 1 2 | | 3 | 2 | dupe = true 4 | | ^ 5 | duplicate key `dupe` in document root 6 | -------------------------------------------------------------------------------- /crates/toml_edit/tests/snapshots/invalid/key/duplicate-keys-05.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 2, column 1 2 | | 3 | 2 | "\u0061" = 1 4 | | ^ 5 | duplicate key `a` in document root 6 | -------------------------------------------------------------------------------- /crates/toml_edit/tests/snapshots/invalid/key/duplicate-keys-06.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 2, column 1 2 | | 3 | 2 | "a\u0027b" = 2 4 | | ^ 5 | duplicate key `a'b` in document root 6 | -------------------------------------------------------------------------------- /crates/toml_edit/tests/snapshots/invalid/key/duplicate-keys-07.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 2, column 1 2 | | 3 | 2 | "" = 2 4 | | ^ 5 | duplicate key `` in document root 6 | -------------------------------------------------------------------------------- /crates/toml_edit/tests/snapshots/invalid/key/empty.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 2 2 | | 3 | 1 | = 1 4 | | ^ 5 | invalid key 6 | -------------------------------------------------------------------------------- /crates/toml_edit/tests/snapshots/invalid/key/escape.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 1 2 | | 3 | 1 | \u00c0 = "latin capital letter A with grave" 4 | | ^ 5 | invalid key 6 | -------------------------------------------------------------------------------- /crates/toml_edit/tests/snapshots/invalid/key/hash.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 2 2 | | 3 | 1 | a# = 1 4 | | ^ 5 | expected `.`, `=` 6 | -------------------------------------------------------------------------------- /crates/toml_edit/tests/snapshots/invalid/key/multiline-key-01.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 3 2 | | 3 | 1 | """key""" = 1 4 | | ^ 5 | expected `.`, `=` 6 | -------------------------------------------------------------------------------- /crates/toml_edit/tests/snapshots/invalid/key/multiline-key-02.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 3 2 | | 3 | 1 | '''key''' = 1 4 | | ^ 5 | expected `.`, `=` 6 | -------------------------------------------------------------------------------- /crates/toml_edit/tests/snapshots/invalid/key/multiline-key-03.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 3 2 | | 3 | 1 | """key""" = """v""" 4 | | ^ 5 | expected `.`, `=` 6 | -------------------------------------------------------------------------------- /crates/toml_edit/tests/snapshots/invalid/key/multiline-key-04.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 3 2 | | 3 | 1 | '''key''' = '''v''' 4 | | ^ 5 | expected `.`, `=` 6 | -------------------------------------------------------------------------------- /crates/toml_edit/tests/snapshots/invalid/key/newline-01.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 8 2 | | 3 | 1 | barekey 4 | | ^ 5 | expected `.`, `=` 6 | -------------------------------------------------------------------------------- /crates/toml_edit/tests/snapshots/invalid/key/newline-02.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 8 2 | | 3 | 1 | "quoted 4 | | ^ 5 | invalid basic string 6 | -------------------------------------------------------------------------------- /crates/toml_edit/tests/snapshots/invalid/key/newline-03.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 8 2 | | 3 | 1 | 'quoted 4 | | ^ 5 | invalid literal string 6 | -------------------------------------------------------------------------------- /crates/toml_edit/tests/snapshots/invalid/key/newline-04.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 3 2 | | 3 | 1 | """long 4 | | ^ 5 | expected `.`, `=` 6 | -------------------------------------------------------------------------------- /crates/toml_edit/tests/snapshots/invalid/key/newline-05.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 3 2 | | 3 | 1 | '''long 4 | | ^ 5 | expected `.`, `=` 6 | -------------------------------------------------------------------------------- /crates/toml_edit/tests/snapshots/invalid/key/newline-06.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 6 2 | | 3 | 1 | key = 4 | | ^ 5 | invalid string 6 | expected `"`, `'` 7 | -------------------------------------------------------------------------------- /crates/toml_edit/tests/snapshots/invalid/key/no-eol-01.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 7 2 | | 3 | 1 | a = 1 b = 2 4 | | ^ 5 | expected newline, `#` 6 | -------------------------------------------------------------------------------- /crates/toml_edit/tests/snapshots/invalid/key/no-eol-02.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 4 2 | | 3 | 1 | 0=0r=false 4 | | ^ 5 | expected newline, `#` 6 | -------------------------------------------------------------------------------- /crates/toml_edit/tests/snapshots/invalid/key/no-eol-03.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 5 2 | | 3 | 1 | 0=""o=""m=""r=""00="0"q="""0"""e="""0""" 4 | | ^ 5 | expected newline, `#` 6 | -------------------------------------------------------------------------------- /crates/toml_edit/tests/snapshots/invalid/key/no-eol-04.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 2, column 6 2 | | 3 | 2 | 0="0"[[0000l0]] 4 | | ^ 5 | expected newline, `#` 6 | -------------------------------------------------------------------------------- /crates/toml_edit/tests/snapshots/invalid/key/no-eol-06.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 4 2 | | 3 | 1 | 0=0r0=0r=false 4 | | ^ 5 | expected newline, `#` 6 | -------------------------------------------------------------------------------- /crates/toml_edit/tests/snapshots/invalid/key/no-eol-07.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 4 2 | | 3 | 1 | 0=0r0=0r=falsefal=false 4 | | ^ 5 | expected newline, `#` 6 | -------------------------------------------------------------------------------- /crates/toml_edit/tests/snapshots/invalid/key/only-float.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 4 2 | | 3 | 1 | 1.1 4 | | ^ 5 | expected `.`, `=` 6 | -------------------------------------------------------------------------------- /crates/toml_edit/tests/snapshots/invalid/key/only-int.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 2 2 | | 3 | 1 | 1 4 | | ^ 5 | expected `.`, `=` 6 | -------------------------------------------------------------------------------- /crates/toml_edit/tests/snapshots/invalid/key/only-str.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 3 2 | | 3 | 1 | "" 4 | | ^ 5 | expected `.`, `=` 6 | -------------------------------------------------------------------------------- /crates/toml_edit/tests/snapshots/invalid/key/open-bracket.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 6 2 | | 3 | 1 | [abc = 1 4 | | ^ 5 | invalid table header 6 | expected `.`, `]` 7 | -------------------------------------------------------------------------------- /crates/toml_edit/tests/snapshots/invalid/key/partial-quoted.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 8 2 | | 3 | 1 | partial"quoted" = 5 4 | | ^ 5 | expected `.`, `=` 6 | -------------------------------------------------------------------------------- /crates/toml_edit/tests/snapshots/invalid/key/quoted-unclosed-01.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 9 2 | | 3 | 1 | "key = x 4 | | ^ 5 | invalid basic string 6 | -------------------------------------------------------------------------------- /crates/toml_edit/tests/snapshots/invalid/key/quoted-unclosed-02.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 5 2 | | 3 | 1 | "key 4 | | ^ 5 | invalid basic string 6 | -------------------------------------------------------------------------------- /crates/toml_edit/tests/snapshots/invalid/key/single-open-bracket.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 2 2 | | 3 | 1 | [ 4 | | ^ 5 | invalid key 6 | -------------------------------------------------------------------------------- /crates/toml_edit/tests/snapshots/invalid/key/space.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 3 2 | | 3 | 1 | a b = 1 4 | | ^ 5 | expected `.`, `=` 6 | -------------------------------------------------------------------------------- /crates/toml_edit/tests/snapshots/invalid/key/special-character.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 1 2 | | 3 | 1 | μ = "greek small letter mu" 4 | | ^^ 5 | invalid key 6 | -------------------------------------------------------------------------------- /crates/toml_edit/tests/snapshots/invalid/key/start-bracket.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 2, column 6 2 | | 3 | 2 | [xyz = 5 4 | | ^ 5 | invalid table header 6 | expected `.`, `]` 7 | -------------------------------------------------------------------------------- /crates/toml_edit/tests/snapshots/invalid/key/start-dot.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 1 2 | | 3 | 1 | .key = 1 4 | | ^ 5 | invalid key 6 | -------------------------------------------------------------------------------- /crates/toml_edit/tests/snapshots/invalid/key/two-equals-01.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 6 2 | | 3 | 1 | key= = 1 4 | | ^ 5 | invalid string 6 | expected `"`, `'` 7 | -------------------------------------------------------------------------------- /crates/toml_edit/tests/snapshots/invalid/key/two-equals-02.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 3 2 | | 3 | 1 | a==1 4 | | ^ 5 | invalid string 6 | expected `"`, `'` 7 | -------------------------------------------------------------------------------- /crates/toml_edit/tests/snapshots/invalid/key/two-equals-03.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 3 2 | | 3 | 1 | a=b=1 4 | | ^ 5 | invalid string 6 | expected `"`, `'` 7 | -------------------------------------------------------------------------------- /crates/toml_edit/tests/snapshots/invalid/key/without-value-01.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 4 2 | | 3 | 1 | key 4 | | ^ 5 | expected `.`, `=` 6 | -------------------------------------------------------------------------------- /crates/toml_edit/tests/snapshots/invalid/key/without-value-02.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 7 2 | | 3 | 1 | key = 4 | | ^ 5 | invalid string 6 | expected `"`, `'` 7 | -------------------------------------------------------------------------------- /crates/toml_edit/tests/snapshots/invalid/key/without-value-03.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 6 2 | | 3 | 1 | "key" 4 | | ^ 5 | expected `.`, `=` 6 | -------------------------------------------------------------------------------- /crates/toml_edit/tests/snapshots/invalid/key/without-value-04.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 9 2 | | 3 | 1 | "key" = 4 | | ^ 5 | invalid string 6 | expected `"`, `'` 7 | -------------------------------------------------------------------------------- /crates/toml_edit/tests/snapshots/invalid/key/without-value-05.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 6 2 | | 3 | 1 | fs.fw 4 | | ^ 5 | expected `.`, `=` 6 | -------------------------------------------------------------------------------- /crates/toml_edit/tests/snapshots/invalid/key/without-value-06.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 8 2 | | 3 | 1 | fs.fw = 4 | | ^ 5 | invalid string 6 | expected `"`, `'` 7 | -------------------------------------------------------------------------------- /crates/toml_edit/tests/snapshots/invalid/key/without-value-07.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 3 2 | | 3 | 1 | fs. 4 | | ^ 5 | expected `.`, `=` 6 | -------------------------------------------------------------------------------- /crates/toml_edit/tests/snapshots/invalid/local-date/day-1digit.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 15 2 | | 3 | 1 | foo = 1997-09-9 4 | | ^ 5 | invalid date-time 6 | -------------------------------------------------------------------------------- /crates/toml_edit/tests/snapshots/invalid/local-date/no-leads.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 2, column 17 2 | | 3 | 2 | no-leads = 1987-7-05 4 | | ^ 5 | invalid date-time 6 | -------------------------------------------------------------------------------- /crates/toml_edit/tests/snapshots/invalid/local-date/trailing-t.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 2, column 15 2 | | 3 | 2 | d = 2006-01-30T 4 | | ^ 5 | expected newline, `#` 6 | -------------------------------------------------------------------------------- /crates/toml_edit/tests/snapshots/invalid/local-date/y10k.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 2, column 10 2 | | 3 | 2 | d = 10000-01-01 4 | | ^ 5 | expected newline, `#` 6 | -------------------------------------------------------------------------------- /crates/toml_edit/tests/snapshots/invalid/local-date/year-3digits.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 10 2 | | 3 | 1 | foo = 199-09-09 4 | | ^ 5 | expected newline, `#` 6 | -------------------------------------------------------------------------------- /crates/toml_edit/tests/snapshots/invalid/local-datetime/y10k.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 2, column 10 2 | | 3 | 2 | d = 10000-01-01 00:00:00 4 | | ^ 5 | expected newline, `#` 6 | -------------------------------------------------------------------------------- /crates/toml_edit/tests/snapshots/invalid/local-time/hour-over.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 2, column 7 2 | | 3 | 2 | d = 24:00:00 4 | | ^ 5 | expected newline, `#` 6 | -------------------------------------------------------------------------------- /crates/toml_edit/tests/snapshots/invalid/local-time/minute-over.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 2, column 8 2 | | 3 | 2 | d = 00:60:00 4 | | ^ 5 | invalid time 6 | value is out of range 7 | -------------------------------------------------------------------------------- /crates/toml_edit/tests/snapshots/invalid/local-time/no-secs.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 2, column 16 2 | | 3 | 2 | no-secs = 17:45 4 | | ^ 5 | invalid time 6 | -------------------------------------------------------------------------------- /crates/toml_edit/tests/snapshots/invalid/local-time/time-no-leads-01.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 2, column 6 2 | | 3 | 2 | d = 1:32:00 4 | | ^ 5 | expected newline, `#` 6 | -------------------------------------------------------------------------------- /crates/toml_edit/tests/snapshots/invalid/local-time/time-no-leads-02.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 2, column 11 2 | | 3 | 2 | d = 01:32:0 4 | | ^ 5 | invalid time 6 | -------------------------------------------------------------------------------- /crates/toml_edit/tests/snapshots/invalid/local-time/trailing-dot.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 13 2 | | 3 | 1 | t = 12:13:14. 4 | | ^ 5 | expected newline, `#` 6 | -------------------------------------------------------------------------------- /crates/toml_edit/tests/snapshots/invalid/local-time/trailing-dotdot.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 13 2 | | 3 | 1 | t = 12:13:14.. 4 | | ^ 5 | expected newline, `#` 6 | -------------------------------------------------------------------------------- /crates/toml_edit/tests/snapshots/invalid/spec-1.0.0/keys-2.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 1 2 | | 3 | 1 | = "no key name" # INVALID 4 | | ^ 5 | invalid key 6 | -------------------------------------------------------------------------------- /crates/toml_edit/tests/snapshots/invalid/string/bad-escape-03.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 16 2 | | 3 | 1 | backslash = "\" 4 | | ^ 5 | invalid basic string 6 | -------------------------------------------------------------------------------- /crates/toml_edit/tests/snapshots/invalid/string/bad-multiline.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 20 2 | | 3 | 1 | multi = "first line 4 | | ^ 5 | invalid basic string 6 | -------------------------------------------------------------------------------- /crates/toml_edit/tests/snapshots/invalid/string/missing-quotes-array.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 9 2 | | 3 | 1 | name = [value] 4 | | ^ 5 | invalid array 6 | expected `]` 7 | -------------------------------------------------------------------------------- /crates/toml_edit/tests/snapshots/invalid/string/missing-quotes.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 8 2 | | 3 | 1 | name = value 4 | | ^ 5 | invalid string 6 | expected `"`, `'` 7 | -------------------------------------------------------------------------------- /crates/toml_edit/tests/snapshots/invalid/string/multiline-lit-no-close-02.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 7 2 | | 3 | 1 | x=''' 4 | | ^ 5 | invalid multiline literal string 6 | -------------------------------------------------------------------------------- /crates/toml_edit/tests/snapshots/invalid/string/multiline-lit-no-close-03.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 4, column 7 2 | | 3 | 4 | eteta 4 | | ^ 5 | invalid multiline literal string 6 | -------------------------------------------------------------------------------- /crates/toml_edit/tests/snapshots/invalid/string/multiline-lit-no-close-04.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 3, column 8 2 | | 3 | 3 | gee '' 4 | | ^ 5 | invalid multiline literal string 6 | -------------------------------------------------------------------------------- /crates/toml_edit/tests/snapshots/invalid/string/multiline-no-close-02.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 7 2 | | 3 | 1 | x=""" 4 | | ^ 5 | invalid multiline basic string 6 | -------------------------------------------------------------------------------- /crates/toml_edit/tests/snapshots/invalid/string/multiline-no-close-03.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 4, column 7 2 | | 3 | 4 | eteta 4 | | ^ 5 | invalid multiline basic string 6 | -------------------------------------------------------------------------------- /crates/toml_edit/tests/snapshots/invalid/string/multiline-no-close-04.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 3, column 8 2 | | 3 | 3 | gee "" 4 | | ^ 5 | invalid multiline basic string 6 | -------------------------------------------------------------------------------- /crates/toml_edit/tests/snapshots/invalid/string/multiline-no-close-05.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 3, column 8 2 | | 3 | 3 | gee\ 4 | | ^ 5 | invalid multiline basic string 6 | -------------------------------------------------------------------------------- /crates/toml_edit/tests/snapshots/invalid/string/no-close-09.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 2, column 6 2 | | 3 | 2 | a = " 4 | | ^ 5 | invalid basic string 6 | -------------------------------------------------------------------------------- /crates/toml_edit/tests/snapshots/invalid/string/no-close-10.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 2, column 6 2 | | 3 | 2 | a = ' 4 | | ^ 5 | invalid literal string 6 | -------------------------------------------------------------------------------- /crates/toml_edit/tests/snapshots/invalid/string/no-open-01.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 5 2 | | 3 | 1 | s = a" 4 | | ^ 5 | invalid string 6 | expected `"`, `'` 7 | -------------------------------------------------------------------------------- /crates/toml_edit/tests/snapshots/invalid/string/no-open-02.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 6 2 | | 3 | 1 | a = [a"] 4 | | ^ 5 | invalid array 6 | expected `]` 7 | -------------------------------------------------------------------------------- /crates/toml_edit/tests/snapshots/invalid/string/no-open-03.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 5 2 | | 3 | 1 | s = a' 4 | | ^ 5 | invalid string 6 | expected `"`, `'` 7 | -------------------------------------------------------------------------------- /crates/toml_edit/tests/snapshots/invalid/string/no-open-04.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 6 2 | | 3 | 1 | a = [a'] 4 | | ^ 5 | invalid array 6 | expected `]` 7 | -------------------------------------------------------------------------------- /crates/toml_edit/tests/snapshots/invalid/string/no-open-05.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 5 2 | | 3 | 1 | a = a""" 4 | | ^ 5 | invalid string 6 | expected `"`, `'` 7 | -------------------------------------------------------------------------------- /crates/toml_edit/tests/snapshots/invalid/string/no-open-06.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 6 2 | | 3 | 1 | a = [a"""] 4 | | ^ 5 | invalid array 6 | expected `]` 7 | -------------------------------------------------------------------------------- /crates/toml_edit/tests/snapshots/invalid/string/no-open-07.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 5 2 | | 3 | 1 | a = a''' 4 | | ^ 5 | invalid string 6 | expected `"`, `'` 7 | -------------------------------------------------------------------------------- /crates/toml_edit/tests/snapshots/invalid/string/no-open-08.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 6 2 | | 3 | 1 | a = [a'''] 4 | | ^ 5 | invalid array 6 | expected `]` 7 | -------------------------------------------------------------------------------- /crates/toml_edit/tests/snapshots/invalid/table/append-with-dotted-keys-03.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 4, column 1 2 | | 3 | 4 | b.y = 2 4 | | ^ 5 | duplicate key `y` 6 | -------------------------------------------------------------------------------- /crates/toml_edit/tests/snapshots/invalid/table/append-with-dotted-keys-05.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 2, column 1 2 | | 3 | 2 | a.b = 2 4 | | ^ 5 | duplicate key `b` in document root 6 | -------------------------------------------------------------------------------- /crates/toml_edit/tests/snapshots/invalid/table/array-empty.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 3 2 | | 3 | 1 | [[]] 4 | | ^ 5 | invalid key 6 | -------------------------------------------------------------------------------- /crates/toml_edit/tests/snapshots/invalid/table/array-no-close-03.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 4 2 | | 3 | 1 | [[a 4 | | ^ 5 | invalid table header 6 | expected `.`, `]]` 7 | -------------------------------------------------------------------------------- /crates/toml_edit/tests/snapshots/invalid/table/array-no-close-04.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 4 2 | | 3 | 1 | [[a 4 | | ^ 5 | invalid table header 6 | expected `.`, `]]` 7 | -------------------------------------------------------------------------------- /crates/toml_edit/tests/snapshots/invalid/table/bare-invalid-character-01.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 2 2 | | 3 | 1 | [!] 4 | | ^ 5 | invalid key 6 | -------------------------------------------------------------------------------- /crates/toml_edit/tests/snapshots/invalid/table/dot.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 2 2 | | 3 | 1 | [.] 4 | | ^ 5 | invalid key 6 | -------------------------------------------------------------------------------- /crates/toml_edit/tests/snapshots/invalid/table/dotdot.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 2 2 | | 3 | 1 | [..] 4 | | ^ 5 | invalid key 6 | -------------------------------------------------------------------------------- /crates/toml_edit/tests/snapshots/invalid/table/duplicate-key-08.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 3, column 1 2 | | 3 | 3 | [a.b] 4 | | ^ 5 | invalid table header 6 | duplicate key `b` in table `a` 7 | -------------------------------------------------------------------------------- /crates/toml_edit/tests/snapshots/invalid/table/empty.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 2 2 | | 3 | 1 | [] 4 | | ^ 5 | invalid key 6 | -------------------------------------------------------------------------------- /crates/toml_edit/tests/snapshots/invalid/table/equals-sign.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 6 2 | | 3 | 1 | [name=bad] 4 | | ^ 5 | invalid table header 6 | expected `.`, `]` 7 | -------------------------------------------------------------------------------- /crates/toml_edit/tests/snapshots/invalid/table/llbrace.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 3 2 | | 3 | 1 | [ [table]] 4 | | ^ 5 | invalid key 6 | -------------------------------------------------------------------------------- /crates/toml_edit/tests/snapshots/invalid/table/multiline-key-01.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 4 2 | | 3 | 1 | ["""tbl"""] 4 | | ^ 5 | invalid table header 6 | expected `.`, `]` 7 | -------------------------------------------------------------------------------- /crates/toml_edit/tests/snapshots/invalid/table/multiline-key-02.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 4 2 | | 3 | 1 | ['''tbl'''] 4 | | ^ 5 | invalid table header 6 | expected `.`, `]` 7 | -------------------------------------------------------------------------------- /crates/toml_edit/tests/snapshots/invalid/table/nested-brackets-close.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 4 2 | | 3 | 1 | [a]b] 4 | | ^ 5 | invalid table header 6 | expected newline, `#` 7 | -------------------------------------------------------------------------------- /crates/toml_edit/tests/snapshots/invalid/table/nested-brackets-open.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 3 2 | | 3 | 1 | [a[b] 4 | | ^ 5 | invalid table header 6 | expected `.`, `]` 7 | -------------------------------------------------------------------------------- /crates/toml_edit/tests/snapshots/invalid/table/newline-01.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 5 2 | | 3 | 1 | [tbl 4 | | ^ 5 | invalid table header 6 | expected `.`, `]` 7 | -------------------------------------------------------------------------------- /crates/toml_edit/tests/snapshots/invalid/table/newline-02.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 6 2 | | 3 | 1 | ["tbl 4 | | ^ 5 | invalid basic string 6 | -------------------------------------------------------------------------------- /crates/toml_edit/tests/snapshots/invalid/table/newline-03.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 7 2 | | 3 | 1 | ["tbl" 4 | | ^ 5 | invalid table header 6 | expected `.`, `]` 7 | -------------------------------------------------------------------------------- /crates/toml_edit/tests/snapshots/invalid/table/newline-04.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 5 2 | | 3 | 1 | [tbl. 4 | | ^ 5 | invalid table header 6 | expected `.`, `]` 7 | -------------------------------------------------------------------------------- /crates/toml_edit/tests/snapshots/invalid/table/newline-05.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 5 2 | | 3 | 1 | [tbl 4 | | ^ 5 | invalid table header 6 | expected `.`, `]` 7 | -------------------------------------------------------------------------------- /crates/toml_edit/tests/snapshots/invalid/table/no-close-03.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 21 2 | | 3 | 1 | ["where will it end] 4 | | ^ 5 | invalid basic string 6 | -------------------------------------------------------------------------------- /crates/toml_edit/tests/snapshots/invalid/table/no-close-04.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 2 2 | | 3 | 1 | [ 4 | | ^ 5 | invalid key 6 | -------------------------------------------------------------------------------- /crates/toml_edit/tests/snapshots/invalid/table/no-close-05.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 11 2 | | 3 | 1 | [fwfw.wafw 4 | | ^ 5 | invalid table header 6 | expected `.`, `]` 7 | -------------------------------------------------------------------------------- /crates/toml_edit/tests/snapshots/invalid/table/no-close-06.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 3 2 | | 3 | 1 | [a 4 | | ^ 5 | invalid table header 6 | expected `.`, `]` 7 | -------------------------------------------------------------------------------- /crates/toml_edit/tests/snapshots/invalid/table/no-close-07.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 4 2 | | 3 | 1 | ['] 4 | | ^ 5 | invalid literal string 6 | -------------------------------------------------------------------------------- /crates/toml_edit/tests/snapshots/invalid/table/no-close-08.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 4 2 | | 3 | 1 | ['''] 4 | | ^ 5 | invalid table header 6 | expected `.`, `]` 7 | -------------------------------------------------------------------------------- /crates/toml_edit/tests/snapshots/invalid/table/overwrite-array-in-parent.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 4, column 1 2 | | 3 | 4 | arr = 2 4 | | ^ 5 | duplicate key `arr` in table `parent-table` 6 | -------------------------------------------------------------------------------- /crates/toml_edit/tests/snapshots/invalid/table/redefine-01.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 5, column 1 2 | | 3 | 5 | [a.b] 4 | | ^ 5 | invalid table header 6 | duplicate key `b` in table `a` 7 | -------------------------------------------------------------------------------- /crates/toml_edit/tests/snapshots/invalid/table/redefine-02.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 3, column 1 2 | | 3 | 3 | [t1.t2] 4 | | ^ 5 | invalid table header 6 | duplicate key `t2` in table `t1` 7 | -------------------------------------------------------------------------------- /crates/toml_edit/tests/snapshots/invalid/table/rrbrace.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 8 2 | | 3 | 1 | [[table] ] 4 | | ^ 5 | invalid table header 6 | expected `.`, `]]` 7 | -------------------------------------------------------------------------------- /crates/toml_edit/tests/snapshots/invalid/table/super-twice.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 3, column 1 2 | | 3 | 3 | [a] 4 | | ^ 5 | invalid table header 6 | duplicate key `a` in document root 7 | -------------------------------------------------------------------------------- /crates/toml_edit/tests/snapshots/invalid/table/trailing-dot.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 3 2 | | 3 | 1 | [a.] 4 | | ^ 5 | invalid table header 6 | expected `.`, `]` 7 | -------------------------------------------------------------------------------- /crates/toml_edit/tests/snapshots/invalid/table/whitespace.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 10 2 | | 3 | 1 | [invalid key] 4 | | ^ 5 | invalid table header 6 | expected `.`, `]` 7 | -------------------------------------------------------------------------------- /crates/toml_edit/tests/snapshots/invalid/table/with-pound.stderr: -------------------------------------------------------------------------------- 1 | TOML parse error at line 1, column 5 2 | | 3 | 1 | [key#group] 4 | | ^ 5 | invalid table header 6 | expected `.`, `]` 7 | -------------------------------------------------------------------------------- /crates/toml_edit/tests/testsuite/main.rs: -------------------------------------------------------------------------------- 1 | #![recursion_limit = "256"] 2 | #![allow(clippy::dbg_macro)] 3 | 4 | mod edit; 5 | -------------------------------------------------------------------------------- /crates/toml_edit_fuzz/.gitignore: -------------------------------------------------------------------------------- 1 | target/ 2 | corpus/ 3 | run-fuzzer.sh -------------------------------------------------------------------------------- /crates/toml_parse/src/macros.rs: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /crates/toml_parse/tests/snapshots/testsuite__parse_document__document_empty.txt: -------------------------------------------------------------------------------- 1 | EventResults { 2 | input: "", 3 | events: [], 4 | errors: [], 5 | } 6 | -------------------------------------------------------------------------------- /release.toml: -------------------------------------------------------------------------------- 1 | owners = ["github:toml-rs:maintainers"] 2 | allow-branch = ["main"] 3 | --------------------------------------------------------------------------------