├── .github ├── dependabot.yml └── workflows │ ├── basic.yml │ ├── coverage.yml │ ├── release-parser.yml │ └── release-serde.yml ├── .gitignore ├── BENCHMARKS.md ├── CONTRIBUTING.md ├── Cargo.lock ├── Cargo.toml ├── LICENSE-APACHE ├── LICENSE-MIT ├── README.md ├── _typos.toml ├── codecov.yml ├── deny.toml ├── keyvalues-parser ├── CHANGELOG.md ├── Cargo.toml ├── LICENSE-APACHE ├── LICENSE-MIT ├── README.md ├── benches │ ├── assets │ │ └── controller_generic_wasd.vdf │ └── parser.rs ├── examples │ ├── parse_mutate_render.rs │ └── parse_mutate_render.vdf ├── fuzz │ ├── .gitignore │ ├── Cargo.lock │ ├── Cargo.toml │ ├── corpus │ │ └── parse │ │ │ ├── seed_base_multiple │ │ │ ├── seed_comments │ │ │ └── seed_compact │ └── fuzz_targets │ │ └── parse.rs ├── src │ ├── error.rs │ ├── lib.rs │ ├── serde.rs │ └── text │ │ ├── mod.rs │ │ ├── parse │ │ ├── escaped.rs │ │ ├── mod.rs │ │ └── raw.rs │ │ └── render.rs └── tests │ ├── assets │ ├── base_multiple.vdf │ ├── base_multiple_raw_strings.vdf │ ├── base_quoted.vdf │ ├── base_unquoted.vdf │ ├── basic.vdf │ ├── comments.vdf │ ├── compact.vdf │ ├── null_byte.vdf │ ├── raw_strings.vdf │ ├── special_characters.vdf │ └── unquoted_strings.vdf │ ├── known_issues │ └── mod.rs │ ├── regressions │ ├── fuzzer.rs │ └── mod.rs │ ├── stub.rs │ ├── text_parser │ ├── mod.rs │ └── snapshots │ │ ├── stub__text_parser__parsed-base_multiple.snap │ │ ├── stub__text_parser__parsed-base_multiple_raw_strings.snap │ │ ├── stub__text_parser__parsed-base_quoted.snap │ │ ├── stub__text_parser__parsed-base_unquoted.snap │ │ ├── stub__text_parser__parsed-basic.snap │ │ ├── stub__text_parser__parsed-comments.snap │ │ ├── stub__text_parser__parsed-compact.snap │ │ ├── stub__text_parser__parsed-null_byte.snap │ │ ├── stub__text_parser__parsed-raw_strings.snap │ │ ├── stub__text_parser__parsed-special_characters.snap │ │ ├── stub__text_parser__parsed-unquoted_strings.snap │ │ ├── stub__text_parser__rendered-base_multiple.snap │ │ ├── stub__text_parser__rendered-base_multiple_raw_strings.snap │ │ ├── stub__text_parser__rendered-base_quoted.snap │ │ ├── stub__text_parser__rendered-base_unquoted.snap │ │ ├── stub__text_parser__rendered-basic.snap │ │ ├── stub__text_parser__rendered-comments.snap │ │ ├── stub__text_parser__rendered-compact.snap │ │ ├── stub__text_parser__rendered-null_byte.snap │ │ ├── stub__text_parser__rendered-raw_strings.snap │ │ ├── stub__text_parser__rendered-special_characters.snap │ │ └── stub__text_parser__rendered-unquoted_strings.snap │ └── vdf_iteration │ └── mod.rs └── keyvalues-serde ├── CHANGELOG.md ├── Cargo.toml ├── LICENSE-APACHE ├── LICENSE-MIT ├── README.md ├── benches ├── assets │ └── controller_generic_wasd.vdf ├── ser_de.rs └── types.rs ├── examples ├── README.md ├── controller_mappings.rs ├── controller_mappings.vdf ├── libraryfolders.rs └── libraryfolders.vdf ├── fuzz ├── .gitignore ├── Cargo.lock ├── Cargo.toml └── fuzz_targets │ ├── loosely_typed.rs │ └── serde.rs ├── src ├── de │ ├── map.rs │ ├── mod.rs │ └── seq.rs ├── error.rs ├── lib.rs ├── ser.rs └── tokens │ ├── mod.rs │ ├── naive.rs │ └── tests.rs └── tests ├── assets ├── basic_struct.vdf ├── basic_types.vdf ├── escaped_string.vdf ├── hashmap_nested.vdf ├── hashmap_top_level.vdf ├── multiple_members.vdf ├── nested_structs.vdf ├── newtype_struct.vdf ├── obj_container.vdf ├── option_none.vdf ├── option_some.vdf ├── raw_string.vdf ├── sequence_double.vdf ├── sequence_single.vdf ├── sequence_string_double.vdf ├── string_container.vdf ├── subnormal_float.vdf ├── top_level_string.vdf ├── tuple.vdf ├── unit_variant_enum.vdf └── zero_float.vdf ├── known_issues └── mod.rs ├── loosely_typed └── mod.rs ├── malformed ├── mod.rs └── snapshots │ ├── stub__malformed__incorrect_seq_length-one_expecting_two.snap │ ├── stub__malformed__incorrect_seq_length-two_expecting_one.snap │ ├── stub__malformed__incorrect_seq_length-two_expecting_three.snap │ ├── stub__malformed__invalid_bool.snap │ ├── stub__malformed__invalid_chars-two_len.snap │ ├── stub__malformed__invalid_chars-zero_len.snap │ ├── stub__malformed__obj_when_wanting_str.snap │ ├── stub__malformed__str_when_wanting_obj.snap │ ├── stub__malformed__str_when_wanting_top_level_obj.snap │ └── stub__malformed__wants_too_many_members.snap ├── regression_tests ├── mod.rs └── snapshots │ └── stub__regression_tests__flatten.snap ├── special_cases ├── mod.rs └── snapshots │ ├── stub__special_cases__deserialize_any_values.snap │ ├── stub__special_cases__snapshot_writing-to_writer.snap │ └── stub__special_cases__snapshot_writing-to_writer_with_key.snap ├── stub.rs ├── types └── mod.rs ├── unsupported ├── de.rs ├── mod.rs └── ser.rs └── utils └── mod.rs /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CosmicHorrorDev/vdf-rs/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/basic.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CosmicHorrorDev/vdf-rs/HEAD/.github/workflows/basic.yml -------------------------------------------------------------------------------- /.github/workflows/coverage.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CosmicHorrorDev/vdf-rs/HEAD/.github/workflows/coverage.yml -------------------------------------------------------------------------------- /.github/workflows/release-parser.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CosmicHorrorDev/vdf-rs/HEAD/.github/workflows/release-parser.yml -------------------------------------------------------------------------------- /.github/workflows/release-serde.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CosmicHorrorDev/vdf-rs/HEAD/.github/workflows/release-serde.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | /target 2 | -------------------------------------------------------------------------------- /BENCHMARKS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CosmicHorrorDev/vdf-rs/HEAD/BENCHMARKS.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CosmicHorrorDev/vdf-rs/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CosmicHorrorDev/vdf-rs/HEAD/Cargo.lock -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CosmicHorrorDev/vdf-rs/HEAD/Cargo.toml -------------------------------------------------------------------------------- /LICENSE-APACHE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CosmicHorrorDev/vdf-rs/HEAD/LICENSE-APACHE -------------------------------------------------------------------------------- /LICENSE-MIT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CosmicHorrorDev/vdf-rs/HEAD/LICENSE-MIT -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CosmicHorrorDev/vdf-rs/HEAD/README.md -------------------------------------------------------------------------------- /_typos.toml: -------------------------------------------------------------------------------- 1 | [default.extend-words] 2 | ser = "ser" 3 | -------------------------------------------------------------------------------- /codecov.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CosmicHorrorDev/vdf-rs/HEAD/codecov.yml -------------------------------------------------------------------------------- /deny.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CosmicHorrorDev/vdf-rs/HEAD/deny.toml -------------------------------------------------------------------------------- /keyvalues-parser/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CosmicHorrorDev/vdf-rs/HEAD/keyvalues-parser/CHANGELOG.md -------------------------------------------------------------------------------- /keyvalues-parser/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CosmicHorrorDev/vdf-rs/HEAD/keyvalues-parser/Cargo.toml -------------------------------------------------------------------------------- /keyvalues-parser/LICENSE-APACHE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CosmicHorrorDev/vdf-rs/HEAD/keyvalues-parser/LICENSE-APACHE -------------------------------------------------------------------------------- /keyvalues-parser/LICENSE-MIT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CosmicHorrorDev/vdf-rs/HEAD/keyvalues-parser/LICENSE-MIT -------------------------------------------------------------------------------- /keyvalues-parser/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CosmicHorrorDev/vdf-rs/HEAD/keyvalues-parser/README.md -------------------------------------------------------------------------------- /keyvalues-parser/benches/assets/controller_generic_wasd.vdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CosmicHorrorDev/vdf-rs/HEAD/keyvalues-parser/benches/assets/controller_generic_wasd.vdf -------------------------------------------------------------------------------- /keyvalues-parser/benches/parser.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CosmicHorrorDev/vdf-rs/HEAD/keyvalues-parser/benches/parser.rs -------------------------------------------------------------------------------- /keyvalues-parser/examples/parse_mutate_render.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CosmicHorrorDev/vdf-rs/HEAD/keyvalues-parser/examples/parse_mutate_render.rs -------------------------------------------------------------------------------- /keyvalues-parser/examples/parse_mutate_render.vdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CosmicHorrorDev/vdf-rs/HEAD/keyvalues-parser/examples/parse_mutate_render.vdf -------------------------------------------------------------------------------- /keyvalues-parser/fuzz/.gitignore: -------------------------------------------------------------------------------- 1 | 2 | target 3 | corpus 4 | artifacts 5 | -------------------------------------------------------------------------------- /keyvalues-parser/fuzz/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CosmicHorrorDev/vdf-rs/HEAD/keyvalues-parser/fuzz/Cargo.lock -------------------------------------------------------------------------------- /keyvalues-parser/fuzz/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CosmicHorrorDev/vdf-rs/HEAD/keyvalues-parser/fuzz/Cargo.toml -------------------------------------------------------------------------------- /keyvalues-parser/fuzz/corpus/parse/seed_base_multiple: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CosmicHorrorDev/vdf-rs/HEAD/keyvalues-parser/fuzz/corpus/parse/seed_base_multiple -------------------------------------------------------------------------------- /keyvalues-parser/fuzz/corpus/parse/seed_comments: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CosmicHorrorDev/vdf-rs/HEAD/keyvalues-parser/fuzz/corpus/parse/seed_comments -------------------------------------------------------------------------------- /keyvalues-parser/fuzz/corpus/parse/seed_compact: -------------------------------------------------------------------------------- 1 | foo{bar"baz"""{}}//dense -------------------------------------------------------------------------------- /keyvalues-parser/fuzz/fuzz_targets/parse.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CosmicHorrorDev/vdf-rs/HEAD/keyvalues-parser/fuzz/fuzz_targets/parse.rs -------------------------------------------------------------------------------- /keyvalues-parser/src/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CosmicHorrorDev/vdf-rs/HEAD/keyvalues-parser/src/error.rs -------------------------------------------------------------------------------- /keyvalues-parser/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CosmicHorrorDev/vdf-rs/HEAD/keyvalues-parser/src/lib.rs -------------------------------------------------------------------------------- /keyvalues-parser/src/serde.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CosmicHorrorDev/vdf-rs/HEAD/keyvalues-parser/src/serde.rs -------------------------------------------------------------------------------- /keyvalues-parser/src/text/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CosmicHorrorDev/vdf-rs/HEAD/keyvalues-parser/src/text/mod.rs -------------------------------------------------------------------------------- /keyvalues-parser/src/text/parse/escaped.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CosmicHorrorDev/vdf-rs/HEAD/keyvalues-parser/src/text/parse/escaped.rs -------------------------------------------------------------------------------- /keyvalues-parser/src/text/parse/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CosmicHorrorDev/vdf-rs/HEAD/keyvalues-parser/src/text/parse/mod.rs -------------------------------------------------------------------------------- /keyvalues-parser/src/text/parse/raw.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CosmicHorrorDev/vdf-rs/HEAD/keyvalues-parser/src/text/parse/raw.rs -------------------------------------------------------------------------------- /keyvalues-parser/src/text/render.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CosmicHorrorDev/vdf-rs/HEAD/keyvalues-parser/src/text/render.rs -------------------------------------------------------------------------------- /keyvalues-parser/tests/assets/base_multiple.vdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CosmicHorrorDev/vdf-rs/HEAD/keyvalues-parser/tests/assets/base_multiple.vdf -------------------------------------------------------------------------------- /keyvalues-parser/tests/assets/base_multiple_raw_strings.vdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CosmicHorrorDev/vdf-rs/HEAD/keyvalues-parser/tests/assets/base_multiple_raw_strings.vdf -------------------------------------------------------------------------------- /keyvalues-parser/tests/assets/base_quoted.vdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CosmicHorrorDev/vdf-rs/HEAD/keyvalues-parser/tests/assets/base_quoted.vdf -------------------------------------------------------------------------------- /keyvalues-parser/tests/assets/base_unquoted.vdf: -------------------------------------------------------------------------------- 1 | #base ../some_file.pop 2 | 3 | "Key" 4 | { 5 | } 6 | -------------------------------------------------------------------------------- /keyvalues-parser/tests/assets/basic.vdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CosmicHorrorDev/vdf-rs/HEAD/keyvalues-parser/tests/assets/basic.vdf -------------------------------------------------------------------------------- /keyvalues-parser/tests/assets/comments.vdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CosmicHorrorDev/vdf-rs/HEAD/keyvalues-parser/tests/assets/comments.vdf -------------------------------------------------------------------------------- /keyvalues-parser/tests/assets/compact.vdf: -------------------------------------------------------------------------------- 1 | foo{bar"baz"""{}}//dense -------------------------------------------------------------------------------- /keyvalues-parser/tests/assets/null_byte.vdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CosmicHorrorDev/vdf-rs/HEAD/keyvalues-parser/tests/assets/null_byte.vdf -------------------------------------------------------------------------------- /keyvalues-parser/tests/assets/raw_strings.vdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CosmicHorrorDev/vdf-rs/HEAD/keyvalues-parser/tests/assets/raw_strings.vdf -------------------------------------------------------------------------------- /keyvalues-parser/tests/assets/special_characters.vdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CosmicHorrorDev/vdf-rs/HEAD/keyvalues-parser/tests/assets/special_characters.vdf -------------------------------------------------------------------------------- /keyvalues-parser/tests/assets/unquoted_strings.vdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CosmicHorrorDev/vdf-rs/HEAD/keyvalues-parser/tests/assets/unquoted_strings.vdf -------------------------------------------------------------------------------- /keyvalues-parser/tests/known_issues/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CosmicHorrorDev/vdf-rs/HEAD/keyvalues-parser/tests/known_issues/mod.rs -------------------------------------------------------------------------------- /keyvalues-parser/tests/regressions/fuzzer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CosmicHorrorDev/vdf-rs/HEAD/keyvalues-parser/tests/regressions/fuzzer.rs -------------------------------------------------------------------------------- /keyvalues-parser/tests/regressions/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CosmicHorrorDev/vdf-rs/HEAD/keyvalues-parser/tests/regressions/mod.rs -------------------------------------------------------------------------------- /keyvalues-parser/tests/stub.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CosmicHorrorDev/vdf-rs/HEAD/keyvalues-parser/tests/stub.rs -------------------------------------------------------------------------------- /keyvalues-parser/tests/text_parser/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CosmicHorrorDev/vdf-rs/HEAD/keyvalues-parser/tests/text_parser/mod.rs -------------------------------------------------------------------------------- /keyvalues-parser/tests/text_parser/snapshots/stub__text_parser__parsed-base_multiple.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CosmicHorrorDev/vdf-rs/HEAD/keyvalues-parser/tests/text_parser/snapshots/stub__text_parser__parsed-base_multiple.snap -------------------------------------------------------------------------------- /keyvalues-parser/tests/text_parser/snapshots/stub__text_parser__parsed-base_multiple_raw_strings.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CosmicHorrorDev/vdf-rs/HEAD/keyvalues-parser/tests/text_parser/snapshots/stub__text_parser__parsed-base_multiple_raw_strings.snap -------------------------------------------------------------------------------- /keyvalues-parser/tests/text_parser/snapshots/stub__text_parser__parsed-base_quoted.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CosmicHorrorDev/vdf-rs/HEAD/keyvalues-parser/tests/text_parser/snapshots/stub__text_parser__parsed-base_quoted.snap -------------------------------------------------------------------------------- /keyvalues-parser/tests/text_parser/snapshots/stub__text_parser__parsed-base_unquoted.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CosmicHorrorDev/vdf-rs/HEAD/keyvalues-parser/tests/text_parser/snapshots/stub__text_parser__parsed-base_unquoted.snap -------------------------------------------------------------------------------- /keyvalues-parser/tests/text_parser/snapshots/stub__text_parser__parsed-basic.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CosmicHorrorDev/vdf-rs/HEAD/keyvalues-parser/tests/text_parser/snapshots/stub__text_parser__parsed-basic.snap -------------------------------------------------------------------------------- /keyvalues-parser/tests/text_parser/snapshots/stub__text_parser__parsed-comments.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CosmicHorrorDev/vdf-rs/HEAD/keyvalues-parser/tests/text_parser/snapshots/stub__text_parser__parsed-comments.snap -------------------------------------------------------------------------------- /keyvalues-parser/tests/text_parser/snapshots/stub__text_parser__parsed-compact.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CosmicHorrorDev/vdf-rs/HEAD/keyvalues-parser/tests/text_parser/snapshots/stub__text_parser__parsed-compact.snap -------------------------------------------------------------------------------- /keyvalues-parser/tests/text_parser/snapshots/stub__text_parser__parsed-null_byte.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CosmicHorrorDev/vdf-rs/HEAD/keyvalues-parser/tests/text_parser/snapshots/stub__text_parser__parsed-null_byte.snap -------------------------------------------------------------------------------- /keyvalues-parser/tests/text_parser/snapshots/stub__text_parser__parsed-raw_strings.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CosmicHorrorDev/vdf-rs/HEAD/keyvalues-parser/tests/text_parser/snapshots/stub__text_parser__parsed-raw_strings.snap -------------------------------------------------------------------------------- /keyvalues-parser/tests/text_parser/snapshots/stub__text_parser__parsed-special_characters.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CosmicHorrorDev/vdf-rs/HEAD/keyvalues-parser/tests/text_parser/snapshots/stub__text_parser__parsed-special_characters.snap -------------------------------------------------------------------------------- /keyvalues-parser/tests/text_parser/snapshots/stub__text_parser__parsed-unquoted_strings.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CosmicHorrorDev/vdf-rs/HEAD/keyvalues-parser/tests/text_parser/snapshots/stub__text_parser__parsed-unquoted_strings.snap -------------------------------------------------------------------------------- /keyvalues-parser/tests/text_parser/snapshots/stub__text_parser__rendered-base_multiple.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CosmicHorrorDev/vdf-rs/HEAD/keyvalues-parser/tests/text_parser/snapshots/stub__text_parser__rendered-base_multiple.snap -------------------------------------------------------------------------------- /keyvalues-parser/tests/text_parser/snapshots/stub__text_parser__rendered-base_multiple_raw_strings.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CosmicHorrorDev/vdf-rs/HEAD/keyvalues-parser/tests/text_parser/snapshots/stub__text_parser__rendered-base_multiple_raw_strings.snap -------------------------------------------------------------------------------- /keyvalues-parser/tests/text_parser/snapshots/stub__text_parser__rendered-base_quoted.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CosmicHorrorDev/vdf-rs/HEAD/keyvalues-parser/tests/text_parser/snapshots/stub__text_parser__rendered-base_quoted.snap -------------------------------------------------------------------------------- /keyvalues-parser/tests/text_parser/snapshots/stub__text_parser__rendered-base_unquoted.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CosmicHorrorDev/vdf-rs/HEAD/keyvalues-parser/tests/text_parser/snapshots/stub__text_parser__rendered-base_unquoted.snap -------------------------------------------------------------------------------- /keyvalues-parser/tests/text_parser/snapshots/stub__text_parser__rendered-basic.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CosmicHorrorDev/vdf-rs/HEAD/keyvalues-parser/tests/text_parser/snapshots/stub__text_parser__rendered-basic.snap -------------------------------------------------------------------------------- /keyvalues-parser/tests/text_parser/snapshots/stub__text_parser__rendered-comments.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CosmicHorrorDev/vdf-rs/HEAD/keyvalues-parser/tests/text_parser/snapshots/stub__text_parser__rendered-comments.snap -------------------------------------------------------------------------------- /keyvalues-parser/tests/text_parser/snapshots/stub__text_parser__rendered-compact.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CosmicHorrorDev/vdf-rs/HEAD/keyvalues-parser/tests/text_parser/snapshots/stub__text_parser__rendered-compact.snap -------------------------------------------------------------------------------- /keyvalues-parser/tests/text_parser/snapshots/stub__text_parser__rendered-null_byte.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CosmicHorrorDev/vdf-rs/HEAD/keyvalues-parser/tests/text_parser/snapshots/stub__text_parser__rendered-null_byte.snap -------------------------------------------------------------------------------- /keyvalues-parser/tests/text_parser/snapshots/stub__text_parser__rendered-raw_strings.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CosmicHorrorDev/vdf-rs/HEAD/keyvalues-parser/tests/text_parser/snapshots/stub__text_parser__rendered-raw_strings.snap -------------------------------------------------------------------------------- /keyvalues-parser/tests/text_parser/snapshots/stub__text_parser__rendered-special_characters.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CosmicHorrorDev/vdf-rs/HEAD/keyvalues-parser/tests/text_parser/snapshots/stub__text_parser__rendered-special_characters.snap -------------------------------------------------------------------------------- /keyvalues-parser/tests/text_parser/snapshots/stub__text_parser__rendered-unquoted_strings.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CosmicHorrorDev/vdf-rs/HEAD/keyvalues-parser/tests/text_parser/snapshots/stub__text_parser__rendered-unquoted_strings.snap -------------------------------------------------------------------------------- /keyvalues-parser/tests/vdf_iteration/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CosmicHorrorDev/vdf-rs/HEAD/keyvalues-parser/tests/vdf_iteration/mod.rs -------------------------------------------------------------------------------- /keyvalues-serde/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CosmicHorrorDev/vdf-rs/HEAD/keyvalues-serde/CHANGELOG.md -------------------------------------------------------------------------------- /keyvalues-serde/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CosmicHorrorDev/vdf-rs/HEAD/keyvalues-serde/Cargo.toml -------------------------------------------------------------------------------- /keyvalues-serde/LICENSE-APACHE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CosmicHorrorDev/vdf-rs/HEAD/keyvalues-serde/LICENSE-APACHE -------------------------------------------------------------------------------- /keyvalues-serde/LICENSE-MIT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CosmicHorrorDev/vdf-rs/HEAD/keyvalues-serde/LICENSE-MIT -------------------------------------------------------------------------------- /keyvalues-serde/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CosmicHorrorDev/vdf-rs/HEAD/keyvalues-serde/README.md -------------------------------------------------------------------------------- /keyvalues-serde/benches/assets/controller_generic_wasd.vdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CosmicHorrorDev/vdf-rs/HEAD/keyvalues-serde/benches/assets/controller_generic_wasd.vdf -------------------------------------------------------------------------------- /keyvalues-serde/benches/ser_de.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CosmicHorrorDev/vdf-rs/HEAD/keyvalues-serde/benches/ser_de.rs -------------------------------------------------------------------------------- /keyvalues-serde/benches/types.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CosmicHorrorDev/vdf-rs/HEAD/keyvalues-serde/benches/types.rs -------------------------------------------------------------------------------- /keyvalues-serde/examples/README.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /keyvalues-serde/examples/controller_mappings.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CosmicHorrorDev/vdf-rs/HEAD/keyvalues-serde/examples/controller_mappings.rs -------------------------------------------------------------------------------- /keyvalues-serde/examples/controller_mappings.vdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CosmicHorrorDev/vdf-rs/HEAD/keyvalues-serde/examples/controller_mappings.vdf -------------------------------------------------------------------------------- /keyvalues-serde/examples/libraryfolders.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CosmicHorrorDev/vdf-rs/HEAD/keyvalues-serde/examples/libraryfolders.rs -------------------------------------------------------------------------------- /keyvalues-serde/examples/libraryfolders.vdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CosmicHorrorDev/vdf-rs/HEAD/keyvalues-serde/examples/libraryfolders.vdf -------------------------------------------------------------------------------- /keyvalues-serde/fuzz/.gitignore: -------------------------------------------------------------------------------- 1 | 2 | target 3 | corpus 4 | artifacts 5 | -------------------------------------------------------------------------------- /keyvalues-serde/fuzz/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CosmicHorrorDev/vdf-rs/HEAD/keyvalues-serde/fuzz/Cargo.lock -------------------------------------------------------------------------------- /keyvalues-serde/fuzz/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CosmicHorrorDev/vdf-rs/HEAD/keyvalues-serde/fuzz/Cargo.toml -------------------------------------------------------------------------------- /keyvalues-serde/fuzz/fuzz_targets/loosely_typed.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CosmicHorrorDev/vdf-rs/HEAD/keyvalues-serde/fuzz/fuzz_targets/loosely_typed.rs -------------------------------------------------------------------------------- /keyvalues-serde/fuzz/fuzz_targets/serde.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CosmicHorrorDev/vdf-rs/HEAD/keyvalues-serde/fuzz/fuzz_targets/serde.rs -------------------------------------------------------------------------------- /keyvalues-serde/src/de/map.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CosmicHorrorDev/vdf-rs/HEAD/keyvalues-serde/src/de/map.rs -------------------------------------------------------------------------------- /keyvalues-serde/src/de/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CosmicHorrorDev/vdf-rs/HEAD/keyvalues-serde/src/de/mod.rs -------------------------------------------------------------------------------- /keyvalues-serde/src/de/seq.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CosmicHorrorDev/vdf-rs/HEAD/keyvalues-serde/src/de/seq.rs -------------------------------------------------------------------------------- /keyvalues-serde/src/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CosmicHorrorDev/vdf-rs/HEAD/keyvalues-serde/src/error.rs -------------------------------------------------------------------------------- /keyvalues-serde/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CosmicHorrorDev/vdf-rs/HEAD/keyvalues-serde/src/lib.rs -------------------------------------------------------------------------------- /keyvalues-serde/src/ser.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CosmicHorrorDev/vdf-rs/HEAD/keyvalues-serde/src/ser.rs -------------------------------------------------------------------------------- /keyvalues-serde/src/tokens/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CosmicHorrorDev/vdf-rs/HEAD/keyvalues-serde/src/tokens/mod.rs -------------------------------------------------------------------------------- /keyvalues-serde/src/tokens/naive.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CosmicHorrorDev/vdf-rs/HEAD/keyvalues-serde/src/tokens/naive.rs -------------------------------------------------------------------------------- /keyvalues-serde/src/tokens/tests.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CosmicHorrorDev/vdf-rs/HEAD/keyvalues-serde/src/tokens/tests.rs -------------------------------------------------------------------------------- /keyvalues-serde/tests/assets/basic_struct.vdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CosmicHorrorDev/vdf-rs/HEAD/keyvalues-serde/tests/assets/basic_struct.vdf -------------------------------------------------------------------------------- /keyvalues-serde/tests/assets/basic_types.vdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CosmicHorrorDev/vdf-rs/HEAD/keyvalues-serde/tests/assets/basic_types.vdf -------------------------------------------------------------------------------- /keyvalues-serde/tests/assets/escaped_string.vdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CosmicHorrorDev/vdf-rs/HEAD/keyvalues-serde/tests/assets/escaped_string.vdf -------------------------------------------------------------------------------- /keyvalues-serde/tests/assets/hashmap_nested.vdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CosmicHorrorDev/vdf-rs/HEAD/keyvalues-serde/tests/assets/hashmap_nested.vdf -------------------------------------------------------------------------------- /keyvalues-serde/tests/assets/hashmap_top_level.vdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CosmicHorrorDev/vdf-rs/HEAD/keyvalues-serde/tests/assets/hashmap_top_level.vdf -------------------------------------------------------------------------------- /keyvalues-serde/tests/assets/multiple_members.vdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CosmicHorrorDev/vdf-rs/HEAD/keyvalues-serde/tests/assets/multiple_members.vdf -------------------------------------------------------------------------------- /keyvalues-serde/tests/assets/nested_structs.vdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CosmicHorrorDev/vdf-rs/HEAD/keyvalues-serde/tests/assets/nested_structs.vdf -------------------------------------------------------------------------------- /keyvalues-serde/tests/assets/newtype_struct.vdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CosmicHorrorDev/vdf-rs/HEAD/keyvalues-serde/tests/assets/newtype_struct.vdf -------------------------------------------------------------------------------- /keyvalues-serde/tests/assets/obj_container.vdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CosmicHorrorDev/vdf-rs/HEAD/keyvalues-serde/tests/assets/obj_container.vdf -------------------------------------------------------------------------------- /keyvalues-serde/tests/assets/option_none.vdf: -------------------------------------------------------------------------------- 1 | "Container" 2 | { 3 | } 4 | -------------------------------------------------------------------------------- /keyvalues-serde/tests/assets/option_some.vdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CosmicHorrorDev/vdf-rs/HEAD/keyvalues-serde/tests/assets/option_some.vdf -------------------------------------------------------------------------------- /keyvalues-serde/tests/assets/raw_string.vdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CosmicHorrorDev/vdf-rs/HEAD/keyvalues-serde/tests/assets/raw_string.vdf -------------------------------------------------------------------------------- /keyvalues-serde/tests/assets/sequence_double.vdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CosmicHorrorDev/vdf-rs/HEAD/keyvalues-serde/tests/assets/sequence_double.vdf -------------------------------------------------------------------------------- /keyvalues-serde/tests/assets/sequence_single.vdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CosmicHorrorDev/vdf-rs/HEAD/keyvalues-serde/tests/assets/sequence_single.vdf -------------------------------------------------------------------------------- /keyvalues-serde/tests/assets/sequence_string_double.vdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CosmicHorrorDev/vdf-rs/HEAD/keyvalues-serde/tests/assets/sequence_string_double.vdf -------------------------------------------------------------------------------- /keyvalues-serde/tests/assets/string_container.vdf: -------------------------------------------------------------------------------- 1 | "BorrowedString" 2 | { 3 | "inner" "value" 4 | } 5 | -------------------------------------------------------------------------------- /keyvalues-serde/tests/assets/subnormal_float.vdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CosmicHorrorDev/vdf-rs/HEAD/keyvalues-serde/tests/assets/subnormal_float.vdf -------------------------------------------------------------------------------- /keyvalues-serde/tests/assets/top_level_string.vdf: -------------------------------------------------------------------------------- 1 | "Container" "Value" 2 | -------------------------------------------------------------------------------- /keyvalues-serde/tests/assets/tuple.vdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CosmicHorrorDev/vdf-rs/HEAD/keyvalues-serde/tests/assets/tuple.vdf -------------------------------------------------------------------------------- /keyvalues-serde/tests/assets/unit_variant_enum.vdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CosmicHorrorDev/vdf-rs/HEAD/keyvalues-serde/tests/assets/unit_variant_enum.vdf -------------------------------------------------------------------------------- /keyvalues-serde/tests/assets/zero_float.vdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CosmicHorrorDev/vdf-rs/HEAD/keyvalues-serde/tests/assets/zero_float.vdf -------------------------------------------------------------------------------- /keyvalues-serde/tests/known_issues/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CosmicHorrorDev/vdf-rs/HEAD/keyvalues-serde/tests/known_issues/mod.rs -------------------------------------------------------------------------------- /keyvalues-serde/tests/loosely_typed/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CosmicHorrorDev/vdf-rs/HEAD/keyvalues-serde/tests/loosely_typed/mod.rs -------------------------------------------------------------------------------- /keyvalues-serde/tests/malformed/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CosmicHorrorDev/vdf-rs/HEAD/keyvalues-serde/tests/malformed/mod.rs -------------------------------------------------------------------------------- /keyvalues-serde/tests/malformed/snapshots/stub__malformed__incorrect_seq_length-one_expecting_two.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CosmicHorrorDev/vdf-rs/HEAD/keyvalues-serde/tests/malformed/snapshots/stub__malformed__incorrect_seq_length-one_expecting_two.snap -------------------------------------------------------------------------------- /keyvalues-serde/tests/malformed/snapshots/stub__malformed__incorrect_seq_length-two_expecting_one.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CosmicHorrorDev/vdf-rs/HEAD/keyvalues-serde/tests/malformed/snapshots/stub__malformed__incorrect_seq_length-two_expecting_one.snap -------------------------------------------------------------------------------- /keyvalues-serde/tests/malformed/snapshots/stub__malformed__incorrect_seq_length-two_expecting_three.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CosmicHorrorDev/vdf-rs/HEAD/keyvalues-serde/tests/malformed/snapshots/stub__malformed__incorrect_seq_length-two_expecting_three.snap -------------------------------------------------------------------------------- /keyvalues-serde/tests/malformed/snapshots/stub__malformed__invalid_bool.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CosmicHorrorDev/vdf-rs/HEAD/keyvalues-serde/tests/malformed/snapshots/stub__malformed__invalid_bool.snap -------------------------------------------------------------------------------- /keyvalues-serde/tests/malformed/snapshots/stub__malformed__invalid_chars-two_len.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CosmicHorrorDev/vdf-rs/HEAD/keyvalues-serde/tests/malformed/snapshots/stub__malformed__invalid_chars-two_len.snap -------------------------------------------------------------------------------- /keyvalues-serde/tests/malformed/snapshots/stub__malformed__invalid_chars-zero_len.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CosmicHorrorDev/vdf-rs/HEAD/keyvalues-serde/tests/malformed/snapshots/stub__malformed__invalid_chars-zero_len.snap -------------------------------------------------------------------------------- /keyvalues-serde/tests/malformed/snapshots/stub__malformed__obj_when_wanting_str.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CosmicHorrorDev/vdf-rs/HEAD/keyvalues-serde/tests/malformed/snapshots/stub__malformed__obj_when_wanting_str.snap -------------------------------------------------------------------------------- /keyvalues-serde/tests/malformed/snapshots/stub__malformed__str_when_wanting_obj.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CosmicHorrorDev/vdf-rs/HEAD/keyvalues-serde/tests/malformed/snapshots/stub__malformed__str_when_wanting_obj.snap -------------------------------------------------------------------------------- /keyvalues-serde/tests/malformed/snapshots/stub__malformed__str_when_wanting_top_level_obj.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CosmicHorrorDev/vdf-rs/HEAD/keyvalues-serde/tests/malformed/snapshots/stub__malformed__str_when_wanting_top_level_obj.snap -------------------------------------------------------------------------------- /keyvalues-serde/tests/malformed/snapshots/stub__malformed__wants_too_many_members.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CosmicHorrorDev/vdf-rs/HEAD/keyvalues-serde/tests/malformed/snapshots/stub__malformed__wants_too_many_members.snap -------------------------------------------------------------------------------- /keyvalues-serde/tests/regression_tests/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CosmicHorrorDev/vdf-rs/HEAD/keyvalues-serde/tests/regression_tests/mod.rs -------------------------------------------------------------------------------- /keyvalues-serde/tests/regression_tests/snapshots/stub__regression_tests__flatten.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CosmicHorrorDev/vdf-rs/HEAD/keyvalues-serde/tests/regression_tests/snapshots/stub__regression_tests__flatten.snap -------------------------------------------------------------------------------- /keyvalues-serde/tests/special_cases/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CosmicHorrorDev/vdf-rs/HEAD/keyvalues-serde/tests/special_cases/mod.rs -------------------------------------------------------------------------------- /keyvalues-serde/tests/special_cases/snapshots/stub__special_cases__deserialize_any_values.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CosmicHorrorDev/vdf-rs/HEAD/keyvalues-serde/tests/special_cases/snapshots/stub__special_cases__deserialize_any_values.snap -------------------------------------------------------------------------------- /keyvalues-serde/tests/special_cases/snapshots/stub__special_cases__snapshot_writing-to_writer.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CosmicHorrorDev/vdf-rs/HEAD/keyvalues-serde/tests/special_cases/snapshots/stub__special_cases__snapshot_writing-to_writer.snap -------------------------------------------------------------------------------- /keyvalues-serde/tests/special_cases/snapshots/stub__special_cases__snapshot_writing-to_writer_with_key.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CosmicHorrorDev/vdf-rs/HEAD/keyvalues-serde/tests/special_cases/snapshots/stub__special_cases__snapshot_writing-to_writer_with_key.snap -------------------------------------------------------------------------------- /keyvalues-serde/tests/stub.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CosmicHorrorDev/vdf-rs/HEAD/keyvalues-serde/tests/stub.rs -------------------------------------------------------------------------------- /keyvalues-serde/tests/types/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CosmicHorrorDev/vdf-rs/HEAD/keyvalues-serde/tests/types/mod.rs -------------------------------------------------------------------------------- /keyvalues-serde/tests/unsupported/de.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CosmicHorrorDev/vdf-rs/HEAD/keyvalues-serde/tests/unsupported/de.rs -------------------------------------------------------------------------------- /keyvalues-serde/tests/unsupported/mod.rs: -------------------------------------------------------------------------------- 1 | mod de; 2 | mod ser; 3 | -------------------------------------------------------------------------------- /keyvalues-serde/tests/unsupported/ser.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CosmicHorrorDev/vdf-rs/HEAD/keyvalues-serde/tests/unsupported/ser.rs -------------------------------------------------------------------------------- /keyvalues-serde/tests/utils/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CosmicHorrorDev/vdf-rs/HEAD/keyvalues-serde/tests/utils/mod.rs --------------------------------------------------------------------------------