├── .github └── workflows │ └── ci.yml ├── .gitignore ├── Cargo.toml ├── LICENSE-APACHE ├── LICENSE-MIT ├── README.md ├── asm ├── Cargo.toml └── src │ └── lib.rs ├── crates ├── musli-core │ ├── Cargo.toml │ ├── README.md │ └── src │ │ ├── alloc │ │ ├── alloc.rs │ │ ├── allocator.rs │ │ ├── boxed.rs │ │ ├── mod.rs │ │ ├── string.rs │ │ ├── to_owned.rs │ │ └── vec.rs │ │ ├── context.rs │ │ ├── de │ │ ├── as_decoder.rs │ │ ├── decode.rs │ │ ├── decode_bytes.rs │ │ ├── decode_owned.rs │ │ ├── decode_packed.rs │ │ ├── decode_slice_builder.rs │ │ ├── decode_trace.rs │ │ ├── decode_unsized.rs │ │ ├── decode_unsized_bytes.rs │ │ ├── decoder.rs │ │ ├── entries_decoder.rs │ │ ├── entry_decoder.rs │ │ ├── map_decoder.rs │ │ ├── mod.rs │ │ ├── sequence_decoder.rs │ │ ├── size_hint.rs │ │ ├── skip.rs │ │ ├── unsized_visitor.rs │ │ ├── utils.rs │ │ ├── variant_decoder.rs │ │ └── visitor.rs │ │ ├── en │ │ ├── encode.rs │ │ ├── encode_bytes.rs │ │ ├── encode_packed.rs │ │ ├── encode_trace.rs │ │ ├── encoder.rs │ │ ├── entries_encoder.rs │ │ ├── entry_encoder.rs │ │ ├── map_encoder.rs │ │ ├── mod.rs │ │ ├── sequence_encoder.rs │ │ ├── utils.rs │ │ └── variant_encoder.rs │ │ ├── expecting.rs │ │ ├── hint │ │ ├── map_hint.rs │ │ ├── mod.rs │ │ └── sequence_hint.rs │ │ ├── impls │ │ ├── alloc.rs │ │ ├── mod.rs │ │ ├── net.rs │ │ ├── platform_tag.rs │ │ ├── range.rs │ │ └── tuples.rs │ │ ├── internal │ │ ├── fixed.rs │ │ ├── macros.rs │ │ ├── mod.rs │ │ └── size_hint.rs │ │ ├── lib.rs │ │ ├── mode.rs │ │ └── never.rs ├── musli-macros │ ├── Cargo.toml │ ├── README.md │ └── src │ │ ├── de.rs │ │ ├── en.rs │ │ ├── expander.rs │ │ ├── internals │ │ ├── apply.rs │ │ ├── attr.rs │ │ ├── build.rs │ │ ├── ctxt.rs │ │ ├── expansion.rs │ │ ├── mod.rs │ │ ├── mode.rs │ │ ├── name.rs │ │ ├── packed.rs │ │ └── tokens.rs │ │ ├── lib.rs │ │ └── types.rs ├── musli-web-macros │ ├── Cargo.toml │ ├── README.md │ ├── src │ │ ├── define.rs │ │ └── lib.rs │ └── tests │ │ ├── ui.rs │ │ └── ui │ │ ├── event-ok.rs │ │ ├── invalid-id-error.rs │ │ ├── invalid-id-error.stderr │ │ ├── missing-type-error.rs │ │ └── missing-type-error.stderr ├── musli-web │ ├── Cargo.toml │ ├── README.md │ ├── examples │ │ ├── api │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ │ └── lib.rs │ │ ├── client │ │ │ ├── .gitignore │ │ │ ├── Cargo.toml │ │ │ ├── Trunk.toml │ │ │ ├── index.html │ │ │ └── src │ │ │ │ └── main.rs │ │ └── server │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ └── main.rs │ └── src │ │ ├── api.rs │ │ ├── axum08.rs │ │ ├── buf.rs │ │ ├── json.rs │ │ ├── lib.rs │ │ ├── web.rs │ │ ├── web03.rs │ │ ├── ws.rs │ │ └── yew021.rs ├── musli-zerocopy-macros │ ├── Cargo.toml │ ├── README.md │ └── src │ │ ├── lib.rs │ │ ├── sneaky_fields.rs │ │ ├── visit.rs │ │ └── zero_copy │ │ ├── mod.rs │ │ └── num.rs ├── musli-zerocopy │ ├── Cargo.toml │ ├── README.md │ ├── examples │ │ ├── author.rs │ │ ├── custom.rs │ │ ├── dag.rs │ │ ├── dual_archive.rs │ │ ├── phf_map.rs │ │ ├── slice.rs │ │ ├── string.rs │ │ ├── swiss_map.rs │ │ └── uninit.rs │ ├── src │ │ ├── buf │ │ │ ├── bind.rs │ │ │ ├── buf.rs │ │ │ ├── load.rs │ │ │ ├── mod.rs │ │ │ ├── owned_buf.rs │ │ │ ├── padder.rs │ │ │ ├── slice_mut.rs │ │ │ ├── store_buf.rs │ │ │ ├── tests.rs │ │ │ ├── validator.rs │ │ │ └── visit.rs │ │ ├── endian │ │ │ ├── endian.rs │ │ │ └── mod.rs │ │ ├── error.rs │ │ ├── lib.rs │ │ ├── lossy_str.rs │ │ ├── mem │ │ │ ├── mod.rs │ │ │ └── packed_maybe_uninit.rs │ │ ├── phf │ │ │ ├── entry.rs │ │ │ ├── factory.rs │ │ │ ├── generator.rs │ │ │ ├── hashing.rs │ │ │ ├── map.rs │ │ │ ├── mod.rs │ │ │ └── set.rs │ │ ├── pointer │ │ │ ├── coerce.rs │ │ │ ├── coerce_slice.rs │ │ │ ├── mod.rs │ │ │ ├── pointee.rs │ │ │ ├── ref.rs │ │ │ └── size.rs │ │ ├── sip.rs │ │ ├── slice │ │ │ ├── binary_search.rs │ │ │ ├── mod.rs │ │ │ ├── packed.rs │ │ │ └── slice.rs │ │ ├── stack │ │ │ ├── array_stack.rs │ │ │ └── mod.rs │ │ ├── swiss │ │ │ ├── constructor.rs │ │ │ ├── entry.rs │ │ │ ├── factory.rs │ │ │ ├── map.rs │ │ │ ├── mod.rs │ │ │ ├── raw │ │ │ │ ├── bitmask.rs │ │ │ │ ├── generic.rs │ │ │ │ ├── macros.rs │ │ │ │ ├── mod.rs │ │ │ │ ├── neon.rs │ │ │ │ └── sse2.rs │ │ │ └── set.rs │ │ ├── tests │ │ │ ├── enum_byte_order.rs │ │ │ ├── invalid_ref.rs │ │ │ ├── mod.rs │ │ │ └── primitives.rs │ │ ├── traits.rs │ │ └── trie │ │ │ ├── factory.rs │ │ │ ├── mod.rs │ │ │ ├── tests.rs │ │ │ └── walk.rs │ └── tests │ │ ├── ui.rs │ │ └── ui │ │ ├── deny_sneaky_field_error.rs │ │ ├── deny_sneaky_field_error.stderr │ │ ├── deny_uninhabitable_enum_error.rs │ │ ├── deny_uninhabitable_enum_error.stderr │ │ ├── numerical_discriminant_error.rs │ │ ├── numerical_discriminant_error.stderr │ │ ├── repr_enum_error.rs │ │ └── repr_enum_error.stderr └── musli │ ├── Cargo.toml │ ├── README.md │ ├── help │ ├── data_model.md │ └── derives.md │ ├── src │ ├── alloc │ │ ├── array_buffer.rs │ │ ├── default.rs │ │ ├── disabled.rs │ │ ├── global.rs │ │ ├── mod.rs │ │ ├── slice.rs │ │ ├── slice │ │ │ └── tests.rs │ │ ├── slice_buffer.rs │ │ └── tests.rs │ ├── compat.rs │ ├── context │ │ ├── access.rs │ │ ├── capture.rs │ │ ├── context_error.rs │ │ ├── default_context.rs │ │ ├── error_marker.rs │ │ ├── mod.rs │ │ └── trace.rs │ ├── de.rs │ ├── dec2flt │ │ ├── common.rs │ │ ├── decimal.rs │ │ ├── decimal_seq.rs │ │ ├── float.rs │ │ ├── fpu.rs │ │ ├── lemire.rs │ │ ├── mod.rs │ │ ├── number.rs │ │ ├── parse.rs │ │ ├── slow.rs │ │ └── table.rs │ ├── descriptive │ │ ├── de.rs │ │ ├── en.rs │ │ ├── encoding.rs │ │ ├── error.rs │ │ ├── integer_encoding.rs │ │ ├── mod.rs │ │ ├── tag.rs │ │ ├── test.rs │ │ └── tests.rs │ ├── en.rs │ ├── fixed.rs │ ├── int │ │ ├── continuation.rs │ │ ├── encoding.rs │ │ ├── mod.rs │ │ ├── tests.rs │ │ ├── traits.rs │ │ └── zigzag.rs │ ├── json │ │ ├── de │ │ │ ├── key_decoder.rs │ │ │ ├── key_signed_visitor.rs │ │ │ ├── key_unsigned_visitor.rs │ │ │ ├── mod.rs │ │ │ ├── object_decoder.rs │ │ │ ├── object_pair_decoder.rs │ │ │ ├── sequence_decoder.rs │ │ │ └── variant_decoder.rs │ │ ├── en │ │ │ ├── array_encoder.rs │ │ │ ├── mod.rs │ │ │ ├── object_encoder.rs │ │ │ ├── object_key_encoder.rs │ │ │ ├── object_pair_encoder.rs │ │ │ └── variant_encoder.rs │ │ ├── encoding.rs │ │ ├── error.rs │ │ ├── mod.rs │ │ ├── parser │ │ │ ├── integer.rs │ │ │ ├── into_parser.rs │ │ │ ├── mod.rs │ │ │ ├── mut_slice_parser.rs │ │ │ ├── parser.rs │ │ │ ├── slice_parser.rs │ │ │ ├── string.rs │ │ │ ├── tests.rs │ │ │ └── token.rs │ │ └── test.rs │ ├── lib.rs │ ├── macros │ │ ├── internal.rs │ │ ├── mod.rs │ │ └── test.rs │ ├── no_std.rs │ ├── options.rs │ ├── packed │ │ ├── encoding.rs │ │ ├── error.rs │ │ ├── mod.rs │ │ └── test.rs │ ├── reader.rs │ ├── serde │ │ ├── de.rs │ │ ├── error.rs │ │ ├── mod.rs │ │ └── ser.rs │ ├── storage │ │ ├── de.rs │ │ ├── en.rs │ │ ├── encoding.rs │ │ ├── error.rs │ │ ├── macros.rs │ │ ├── mod.rs │ │ └── test.rs │ ├── str.rs │ ├── tests │ │ ├── loom.rs │ │ ├── mod.rs │ │ └── pack_compat.rs │ ├── value │ │ ├── de.rs │ │ ├── en.rs │ │ ├── error.rs │ │ ├── mod.rs │ │ ├── type_hint.rs │ │ └── value.rs │ ├── wire │ │ ├── de.rs │ │ ├── en.rs │ │ ├── encoding.rs │ │ ├── error.rs │ │ ├── int.rs │ │ ├── mod.rs │ │ ├── tag.rs │ │ ├── test.rs │ │ └── tests │ │ │ ├── basic.rs │ │ │ ├── mod.rs │ │ │ ├── numbers.rs │ │ │ └── struct_unpack.rs │ ├── wrap.rs │ ├── writer.rs │ └── writer │ │ └── slice_mut_writer.rs │ └── tests │ ├── allocator.rs │ ├── associated_bounds.rs │ ├── bitwise.rs │ ├── bytes.rs │ ├── compatible_types.rs │ ├── complex_naming.rs │ ├── dec2flt.rs │ ├── dec2flt │ ├── decimal.rs │ ├── decimal_seq.rs │ ├── float.rs │ ├── lemire.rs │ └── parse.rs │ ├── default_value.rs │ ├── empty_enum.rs │ ├── enum_adjacent.rs │ ├── enum_adjacent_variations.rs │ ├── enum_fallback.rs │ ├── enum_internal.rs │ ├── enum_internal_variations.rs │ ├── field_named_tag.rs │ ├── generic_bounds.rs │ ├── generic_params.rs │ ├── json_whitespace.rs │ ├── large_enum.rs │ ├── lifetime_name_type.rs │ ├── modes.rs │ ├── name_attribute.rs │ ├── name_types.rs │ ├── named_fields.rs │ ├── named_variants.rs │ ├── option.rs │ ├── packed.rs │ ├── primitives.rs │ ├── random.rs │ ├── raw_idents.rs │ ├── recursive_models.rs │ ├── sequence_compat.rs │ ├── serde_compat.rs │ ├── serde_human_readable.rs │ ├── skip.rs │ ├── skip_compat.rs │ ├── skip_encoding.rs │ ├── skip_encoding_if.rs │ ├── storage_trace.rs │ ├── string_reference.rs │ ├── struct_fallback.rs │ ├── struct_name.rs │ ├── structs.rs │ ├── tagged_enum.rs │ ├── tagged_fields.rs │ ├── test_bug_28_29.rs │ ├── test_simple_json_encoding.rs │ ├── trace_collection.rs │ ├── trace_complex.rs │ ├── trace_no_std.rs │ ├── trait_defaults.rs │ ├── transparent.rs │ ├── tuples.rs │ ├── ui.rs │ ├── ui │ ├── combine_packed_transparent_error.rs │ ├── combine_packed_transparent_error.stderr │ ├── complex_mode_combination_ok.rs │ ├── context_error_hint_error.rs │ ├── context_error_hint_error.stderr │ ├── custom_decoder_error.rs │ ├── custom_decoder_error.stderr │ ├── enum_content_tag_error.rs │ ├── enum_content_tag_error.stderr │ ├── illegal_fallback_variant_error.rs │ ├── illegal_fallback_variant_error.stderr │ ├── packed_error.rs │ ├── packed_error.stderr │ ├── private_fn_error.rs │ ├── private_fn_error.stderr │ ├── reject_string_lit_error.rs │ ├── reject_string_lit_error.stderr │ ├── tag_content_on_enum_error.rs │ ├── tag_content_on_enum_error.stderr │ ├── transparent_error.rs │ ├── transparent_error.stderr │ ├── unsupported_rename_all_error.rs │ ├── unsupported_rename_all_error.stderr │ ├── untagged_enum_ok.rs │ ├── untagged_error.rs │ ├── untagged_error.stderr │ └── visitor_attribute_ok.rs │ ├── untagged.rs │ ├── untagged_enums.rs │ ├── upgrade.rs │ ├── value.rs │ ├── variants.rs │ └── visitors.rs ├── no-std ├── Cargo.toml └── examples │ ├── json.rs │ ├── prelude.rs │ └── serde.rs ├── tests-macros ├── Cargo.toml └── src │ ├── benchmarker.rs │ ├── lib.rs │ └── test.rs ├── tests ├── .gitignore ├── Cargo.toml ├── README.md ├── benches │ ├── comparison.rs │ └── zerocopy.rs └── src │ ├── aligned_buf.rs │ ├── generate.rs │ ├── lib.rs │ ├── local_deref.rs │ ├── main.rs │ ├── mode.rs │ ├── models.rs │ ├── models │ ├── allocated.rs │ ├── full_enum.rs │ ├── large.rs │ ├── mesh.rs │ ├── packed.rs │ ├── primitives.rs │ └── tuples.rs │ ├── opt.rs │ └── utils │ ├── extra.rs │ ├── full.rs │ ├── mod.rs │ └── musli.rs └── tools ├── Cargo.toml ├── README.md ├── report.toml ├── src ├── bins.rs ├── cmd │ ├── bench.rs │ ├── build.rs │ ├── check.rs │ ├── clippy.rs │ ├── mod.rs │ ├── report.rs │ └── run.rs ├── command.rs ├── main.rs ├── manifest.rs └── tests.rs ├── update-index.ps1 └── update-index.sh /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | /target 2 | /*.svg 3 | /perf.data* 4 | /Cargo.lock 5 | /benchmarks/ 6 | -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/Cargo.toml -------------------------------------------------------------------------------- /LICENSE-APACHE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/LICENSE-APACHE -------------------------------------------------------------------------------- /LICENSE-MIT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/LICENSE-MIT -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/README.md -------------------------------------------------------------------------------- /asm/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/asm/Cargo.toml -------------------------------------------------------------------------------- /asm/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/asm/src/lib.rs -------------------------------------------------------------------------------- /crates/musli-core/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/crates/musli-core/Cargo.toml -------------------------------------------------------------------------------- /crates/musli-core/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/crates/musli-core/README.md -------------------------------------------------------------------------------- /crates/musli-core/src/alloc/alloc.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/crates/musli-core/src/alloc/alloc.rs -------------------------------------------------------------------------------- /crates/musli-core/src/alloc/allocator.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/crates/musli-core/src/alloc/allocator.rs -------------------------------------------------------------------------------- /crates/musli-core/src/alloc/boxed.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/crates/musli-core/src/alloc/boxed.rs -------------------------------------------------------------------------------- /crates/musli-core/src/alloc/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/crates/musli-core/src/alloc/mod.rs -------------------------------------------------------------------------------- /crates/musli-core/src/alloc/string.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/crates/musli-core/src/alloc/string.rs -------------------------------------------------------------------------------- /crates/musli-core/src/alloc/to_owned.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/crates/musli-core/src/alloc/to_owned.rs -------------------------------------------------------------------------------- /crates/musli-core/src/alloc/vec.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/crates/musli-core/src/alloc/vec.rs -------------------------------------------------------------------------------- /crates/musli-core/src/context.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/crates/musli-core/src/context.rs -------------------------------------------------------------------------------- /crates/musli-core/src/de/as_decoder.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/crates/musli-core/src/de/as_decoder.rs -------------------------------------------------------------------------------- /crates/musli-core/src/de/decode.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/crates/musli-core/src/de/decode.rs -------------------------------------------------------------------------------- /crates/musli-core/src/de/decode_bytes.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/crates/musli-core/src/de/decode_bytes.rs -------------------------------------------------------------------------------- /crates/musli-core/src/de/decode_owned.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/crates/musli-core/src/de/decode_owned.rs -------------------------------------------------------------------------------- /crates/musli-core/src/de/decode_packed.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/crates/musli-core/src/de/decode_packed.rs -------------------------------------------------------------------------------- /crates/musli-core/src/de/decode_slice_builder.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/crates/musli-core/src/de/decode_slice_builder.rs -------------------------------------------------------------------------------- /crates/musli-core/src/de/decode_trace.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/crates/musli-core/src/de/decode_trace.rs -------------------------------------------------------------------------------- /crates/musli-core/src/de/decode_unsized.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/crates/musli-core/src/de/decode_unsized.rs -------------------------------------------------------------------------------- /crates/musli-core/src/de/decode_unsized_bytes.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/crates/musli-core/src/de/decode_unsized_bytes.rs -------------------------------------------------------------------------------- /crates/musli-core/src/de/decoder.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/crates/musli-core/src/de/decoder.rs -------------------------------------------------------------------------------- /crates/musli-core/src/de/entries_decoder.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/crates/musli-core/src/de/entries_decoder.rs -------------------------------------------------------------------------------- /crates/musli-core/src/de/entry_decoder.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/crates/musli-core/src/de/entry_decoder.rs -------------------------------------------------------------------------------- /crates/musli-core/src/de/map_decoder.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/crates/musli-core/src/de/map_decoder.rs -------------------------------------------------------------------------------- /crates/musli-core/src/de/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/crates/musli-core/src/de/mod.rs -------------------------------------------------------------------------------- /crates/musli-core/src/de/sequence_decoder.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/crates/musli-core/src/de/sequence_decoder.rs -------------------------------------------------------------------------------- /crates/musli-core/src/de/size_hint.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/crates/musli-core/src/de/size_hint.rs -------------------------------------------------------------------------------- /crates/musli-core/src/de/skip.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/crates/musli-core/src/de/skip.rs -------------------------------------------------------------------------------- /crates/musli-core/src/de/unsized_visitor.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/crates/musli-core/src/de/unsized_visitor.rs -------------------------------------------------------------------------------- /crates/musli-core/src/de/utils.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/crates/musli-core/src/de/utils.rs -------------------------------------------------------------------------------- /crates/musli-core/src/de/variant_decoder.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/crates/musli-core/src/de/variant_decoder.rs -------------------------------------------------------------------------------- /crates/musli-core/src/de/visitor.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/crates/musli-core/src/de/visitor.rs -------------------------------------------------------------------------------- /crates/musli-core/src/en/encode.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/crates/musli-core/src/en/encode.rs -------------------------------------------------------------------------------- /crates/musli-core/src/en/encode_bytes.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/crates/musli-core/src/en/encode_bytes.rs -------------------------------------------------------------------------------- /crates/musli-core/src/en/encode_packed.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/crates/musli-core/src/en/encode_packed.rs -------------------------------------------------------------------------------- /crates/musli-core/src/en/encode_trace.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/crates/musli-core/src/en/encode_trace.rs -------------------------------------------------------------------------------- /crates/musli-core/src/en/encoder.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/crates/musli-core/src/en/encoder.rs -------------------------------------------------------------------------------- /crates/musli-core/src/en/entries_encoder.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/crates/musli-core/src/en/entries_encoder.rs -------------------------------------------------------------------------------- /crates/musli-core/src/en/entry_encoder.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/crates/musli-core/src/en/entry_encoder.rs -------------------------------------------------------------------------------- /crates/musli-core/src/en/map_encoder.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/crates/musli-core/src/en/map_encoder.rs -------------------------------------------------------------------------------- /crates/musli-core/src/en/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/crates/musli-core/src/en/mod.rs -------------------------------------------------------------------------------- /crates/musli-core/src/en/sequence_encoder.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/crates/musli-core/src/en/sequence_encoder.rs -------------------------------------------------------------------------------- /crates/musli-core/src/en/utils.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/crates/musli-core/src/en/utils.rs -------------------------------------------------------------------------------- /crates/musli-core/src/en/variant_encoder.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/crates/musli-core/src/en/variant_encoder.rs -------------------------------------------------------------------------------- /crates/musli-core/src/expecting.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/crates/musli-core/src/expecting.rs -------------------------------------------------------------------------------- /crates/musli-core/src/hint/map_hint.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/crates/musli-core/src/hint/map_hint.rs -------------------------------------------------------------------------------- /crates/musli-core/src/hint/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/crates/musli-core/src/hint/mod.rs -------------------------------------------------------------------------------- /crates/musli-core/src/hint/sequence_hint.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/crates/musli-core/src/hint/sequence_hint.rs -------------------------------------------------------------------------------- /crates/musli-core/src/impls/alloc.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/crates/musli-core/src/impls/alloc.rs -------------------------------------------------------------------------------- /crates/musli-core/src/impls/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/crates/musli-core/src/impls/mod.rs -------------------------------------------------------------------------------- /crates/musli-core/src/impls/net.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/crates/musli-core/src/impls/net.rs -------------------------------------------------------------------------------- /crates/musli-core/src/impls/platform_tag.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/crates/musli-core/src/impls/platform_tag.rs -------------------------------------------------------------------------------- /crates/musli-core/src/impls/range.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/crates/musli-core/src/impls/range.rs -------------------------------------------------------------------------------- /crates/musli-core/src/impls/tuples.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/crates/musli-core/src/impls/tuples.rs -------------------------------------------------------------------------------- /crates/musli-core/src/internal/fixed.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/crates/musli-core/src/internal/fixed.rs -------------------------------------------------------------------------------- /crates/musli-core/src/internal/macros.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/crates/musli-core/src/internal/macros.rs -------------------------------------------------------------------------------- /crates/musli-core/src/internal/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/crates/musli-core/src/internal/mod.rs -------------------------------------------------------------------------------- /crates/musli-core/src/internal/size_hint.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/crates/musli-core/src/internal/size_hint.rs -------------------------------------------------------------------------------- /crates/musli-core/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/crates/musli-core/src/lib.rs -------------------------------------------------------------------------------- /crates/musli-core/src/mode.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/crates/musli-core/src/mode.rs -------------------------------------------------------------------------------- /crates/musli-core/src/never.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/crates/musli-core/src/never.rs -------------------------------------------------------------------------------- /crates/musli-macros/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/crates/musli-macros/Cargo.toml -------------------------------------------------------------------------------- /crates/musli-macros/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/crates/musli-macros/README.md -------------------------------------------------------------------------------- /crates/musli-macros/src/de.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/crates/musli-macros/src/de.rs -------------------------------------------------------------------------------- /crates/musli-macros/src/en.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/crates/musli-macros/src/en.rs -------------------------------------------------------------------------------- /crates/musli-macros/src/expander.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/crates/musli-macros/src/expander.rs -------------------------------------------------------------------------------- /crates/musli-macros/src/internals/apply.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/crates/musli-macros/src/internals/apply.rs -------------------------------------------------------------------------------- /crates/musli-macros/src/internals/attr.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/crates/musli-macros/src/internals/attr.rs -------------------------------------------------------------------------------- /crates/musli-macros/src/internals/build.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/crates/musli-macros/src/internals/build.rs -------------------------------------------------------------------------------- /crates/musli-macros/src/internals/ctxt.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/crates/musli-macros/src/internals/ctxt.rs -------------------------------------------------------------------------------- /crates/musli-macros/src/internals/expansion.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/crates/musli-macros/src/internals/expansion.rs -------------------------------------------------------------------------------- /crates/musli-macros/src/internals/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/crates/musli-macros/src/internals/mod.rs -------------------------------------------------------------------------------- /crates/musli-macros/src/internals/mode.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/crates/musli-macros/src/internals/mode.rs -------------------------------------------------------------------------------- /crates/musli-macros/src/internals/name.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/crates/musli-macros/src/internals/name.rs -------------------------------------------------------------------------------- /crates/musli-macros/src/internals/packed.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/crates/musli-macros/src/internals/packed.rs -------------------------------------------------------------------------------- /crates/musli-macros/src/internals/tokens.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/crates/musli-macros/src/internals/tokens.rs -------------------------------------------------------------------------------- /crates/musli-macros/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/crates/musli-macros/src/lib.rs -------------------------------------------------------------------------------- /crates/musli-macros/src/types.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/crates/musli-macros/src/types.rs -------------------------------------------------------------------------------- /crates/musli-web-macros/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/crates/musli-web-macros/Cargo.toml -------------------------------------------------------------------------------- /crates/musli-web-macros/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/crates/musli-web-macros/README.md -------------------------------------------------------------------------------- /crates/musli-web-macros/src/define.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/crates/musli-web-macros/src/define.rs -------------------------------------------------------------------------------- /crates/musli-web-macros/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/crates/musli-web-macros/src/lib.rs -------------------------------------------------------------------------------- /crates/musli-web-macros/tests/ui.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/crates/musli-web-macros/tests/ui.rs -------------------------------------------------------------------------------- /crates/musli-web-macros/tests/ui/event-ok.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/crates/musli-web-macros/tests/ui/event-ok.rs -------------------------------------------------------------------------------- /crates/musli-web-macros/tests/ui/invalid-id-error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/crates/musli-web-macros/tests/ui/invalid-id-error.rs -------------------------------------------------------------------------------- /crates/musli-web-macros/tests/ui/invalid-id-error.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/crates/musli-web-macros/tests/ui/invalid-id-error.stderr -------------------------------------------------------------------------------- /crates/musli-web-macros/tests/ui/missing-type-error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/crates/musli-web-macros/tests/ui/missing-type-error.rs -------------------------------------------------------------------------------- /crates/musli-web-macros/tests/ui/missing-type-error.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/crates/musli-web-macros/tests/ui/missing-type-error.stderr -------------------------------------------------------------------------------- /crates/musli-web/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/crates/musli-web/Cargo.toml -------------------------------------------------------------------------------- /crates/musli-web/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/crates/musli-web/README.md -------------------------------------------------------------------------------- /crates/musli-web/examples/api/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/crates/musli-web/examples/api/Cargo.toml -------------------------------------------------------------------------------- /crates/musli-web/examples/api/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/crates/musli-web/examples/api/src/lib.rs -------------------------------------------------------------------------------- /crates/musli-web/examples/client/.gitignore: -------------------------------------------------------------------------------- 1 | /dist/ -------------------------------------------------------------------------------- /crates/musli-web/examples/client/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/crates/musli-web/examples/client/Cargo.toml -------------------------------------------------------------------------------- /crates/musli-web/examples/client/Trunk.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/crates/musli-web/examples/client/Trunk.toml -------------------------------------------------------------------------------- /crates/musli-web/examples/client/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/crates/musli-web/examples/client/index.html -------------------------------------------------------------------------------- /crates/musli-web/examples/client/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/crates/musli-web/examples/client/src/main.rs -------------------------------------------------------------------------------- /crates/musli-web/examples/server/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/crates/musli-web/examples/server/Cargo.toml -------------------------------------------------------------------------------- /crates/musli-web/examples/server/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/crates/musli-web/examples/server/src/main.rs -------------------------------------------------------------------------------- /crates/musli-web/src/api.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/crates/musli-web/src/api.rs -------------------------------------------------------------------------------- /crates/musli-web/src/axum08.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/crates/musli-web/src/axum08.rs -------------------------------------------------------------------------------- /crates/musli-web/src/buf.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/crates/musli-web/src/buf.rs -------------------------------------------------------------------------------- /crates/musli-web/src/json.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/crates/musli-web/src/json.rs -------------------------------------------------------------------------------- /crates/musli-web/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/crates/musli-web/src/lib.rs -------------------------------------------------------------------------------- /crates/musli-web/src/web.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/crates/musli-web/src/web.rs -------------------------------------------------------------------------------- /crates/musli-web/src/web03.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/crates/musli-web/src/web03.rs -------------------------------------------------------------------------------- /crates/musli-web/src/ws.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/crates/musli-web/src/ws.rs -------------------------------------------------------------------------------- /crates/musli-web/src/yew021.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/crates/musli-web/src/yew021.rs -------------------------------------------------------------------------------- /crates/musli-zerocopy-macros/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/crates/musli-zerocopy-macros/Cargo.toml -------------------------------------------------------------------------------- /crates/musli-zerocopy-macros/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/crates/musli-zerocopy-macros/README.md -------------------------------------------------------------------------------- /crates/musli-zerocopy-macros/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/crates/musli-zerocopy-macros/src/lib.rs -------------------------------------------------------------------------------- /crates/musli-zerocopy-macros/src/sneaky_fields.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/crates/musli-zerocopy-macros/src/sneaky_fields.rs -------------------------------------------------------------------------------- /crates/musli-zerocopy-macros/src/visit.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/crates/musli-zerocopy-macros/src/visit.rs -------------------------------------------------------------------------------- /crates/musli-zerocopy-macros/src/zero_copy/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/crates/musli-zerocopy-macros/src/zero_copy/mod.rs -------------------------------------------------------------------------------- /crates/musli-zerocopy-macros/src/zero_copy/num.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/crates/musli-zerocopy-macros/src/zero_copy/num.rs -------------------------------------------------------------------------------- /crates/musli-zerocopy/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/crates/musli-zerocopy/Cargo.toml -------------------------------------------------------------------------------- /crates/musli-zerocopy/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/crates/musli-zerocopy/README.md -------------------------------------------------------------------------------- /crates/musli-zerocopy/examples/author.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/crates/musli-zerocopy/examples/author.rs -------------------------------------------------------------------------------- /crates/musli-zerocopy/examples/custom.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/crates/musli-zerocopy/examples/custom.rs -------------------------------------------------------------------------------- /crates/musli-zerocopy/examples/dag.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/crates/musli-zerocopy/examples/dag.rs -------------------------------------------------------------------------------- /crates/musli-zerocopy/examples/dual_archive.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/crates/musli-zerocopy/examples/dual_archive.rs -------------------------------------------------------------------------------- /crates/musli-zerocopy/examples/phf_map.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/crates/musli-zerocopy/examples/phf_map.rs -------------------------------------------------------------------------------- /crates/musli-zerocopy/examples/slice.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/crates/musli-zerocopy/examples/slice.rs -------------------------------------------------------------------------------- /crates/musli-zerocopy/examples/string.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/crates/musli-zerocopy/examples/string.rs -------------------------------------------------------------------------------- /crates/musli-zerocopy/examples/swiss_map.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/crates/musli-zerocopy/examples/swiss_map.rs -------------------------------------------------------------------------------- /crates/musli-zerocopy/examples/uninit.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/crates/musli-zerocopy/examples/uninit.rs -------------------------------------------------------------------------------- /crates/musli-zerocopy/src/buf/bind.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/crates/musli-zerocopy/src/buf/bind.rs -------------------------------------------------------------------------------- /crates/musli-zerocopy/src/buf/buf.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/crates/musli-zerocopy/src/buf/buf.rs -------------------------------------------------------------------------------- /crates/musli-zerocopy/src/buf/load.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/crates/musli-zerocopy/src/buf/load.rs -------------------------------------------------------------------------------- /crates/musli-zerocopy/src/buf/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/crates/musli-zerocopy/src/buf/mod.rs -------------------------------------------------------------------------------- /crates/musli-zerocopy/src/buf/owned_buf.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/crates/musli-zerocopy/src/buf/owned_buf.rs -------------------------------------------------------------------------------- /crates/musli-zerocopy/src/buf/padder.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/crates/musli-zerocopy/src/buf/padder.rs -------------------------------------------------------------------------------- /crates/musli-zerocopy/src/buf/slice_mut.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/crates/musli-zerocopy/src/buf/slice_mut.rs -------------------------------------------------------------------------------- /crates/musli-zerocopy/src/buf/store_buf.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/crates/musli-zerocopy/src/buf/store_buf.rs -------------------------------------------------------------------------------- /crates/musli-zerocopy/src/buf/tests.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/crates/musli-zerocopy/src/buf/tests.rs -------------------------------------------------------------------------------- /crates/musli-zerocopy/src/buf/validator.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/crates/musli-zerocopy/src/buf/validator.rs -------------------------------------------------------------------------------- /crates/musli-zerocopy/src/buf/visit.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/crates/musli-zerocopy/src/buf/visit.rs -------------------------------------------------------------------------------- /crates/musli-zerocopy/src/endian/endian.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/crates/musli-zerocopy/src/endian/endian.rs -------------------------------------------------------------------------------- /crates/musli-zerocopy/src/endian/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/crates/musli-zerocopy/src/endian/mod.rs -------------------------------------------------------------------------------- /crates/musli-zerocopy/src/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/crates/musli-zerocopy/src/error.rs -------------------------------------------------------------------------------- /crates/musli-zerocopy/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/crates/musli-zerocopy/src/lib.rs -------------------------------------------------------------------------------- /crates/musli-zerocopy/src/lossy_str.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/crates/musli-zerocopy/src/lossy_str.rs -------------------------------------------------------------------------------- /crates/musli-zerocopy/src/mem/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/crates/musli-zerocopy/src/mem/mod.rs -------------------------------------------------------------------------------- /crates/musli-zerocopy/src/mem/packed_maybe_uninit.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/crates/musli-zerocopy/src/mem/packed_maybe_uninit.rs -------------------------------------------------------------------------------- /crates/musli-zerocopy/src/phf/entry.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/crates/musli-zerocopy/src/phf/entry.rs -------------------------------------------------------------------------------- /crates/musli-zerocopy/src/phf/factory.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/crates/musli-zerocopy/src/phf/factory.rs -------------------------------------------------------------------------------- /crates/musli-zerocopy/src/phf/generator.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/crates/musli-zerocopy/src/phf/generator.rs -------------------------------------------------------------------------------- /crates/musli-zerocopy/src/phf/hashing.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/crates/musli-zerocopy/src/phf/hashing.rs -------------------------------------------------------------------------------- /crates/musli-zerocopy/src/phf/map.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/crates/musli-zerocopy/src/phf/map.rs -------------------------------------------------------------------------------- /crates/musli-zerocopy/src/phf/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/crates/musli-zerocopy/src/phf/mod.rs -------------------------------------------------------------------------------- /crates/musli-zerocopy/src/phf/set.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/crates/musli-zerocopy/src/phf/set.rs -------------------------------------------------------------------------------- /crates/musli-zerocopy/src/pointer/coerce.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/crates/musli-zerocopy/src/pointer/coerce.rs -------------------------------------------------------------------------------- /crates/musli-zerocopy/src/pointer/coerce_slice.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/crates/musli-zerocopy/src/pointer/coerce_slice.rs -------------------------------------------------------------------------------- /crates/musli-zerocopy/src/pointer/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/crates/musli-zerocopy/src/pointer/mod.rs -------------------------------------------------------------------------------- /crates/musli-zerocopy/src/pointer/pointee.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/crates/musli-zerocopy/src/pointer/pointee.rs -------------------------------------------------------------------------------- /crates/musli-zerocopy/src/pointer/ref.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/crates/musli-zerocopy/src/pointer/ref.rs -------------------------------------------------------------------------------- /crates/musli-zerocopy/src/pointer/size.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/crates/musli-zerocopy/src/pointer/size.rs -------------------------------------------------------------------------------- /crates/musli-zerocopy/src/sip.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/crates/musli-zerocopy/src/sip.rs -------------------------------------------------------------------------------- /crates/musli-zerocopy/src/slice/binary_search.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/crates/musli-zerocopy/src/slice/binary_search.rs -------------------------------------------------------------------------------- /crates/musli-zerocopy/src/slice/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/crates/musli-zerocopy/src/slice/mod.rs -------------------------------------------------------------------------------- /crates/musli-zerocopy/src/slice/packed.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/crates/musli-zerocopy/src/slice/packed.rs -------------------------------------------------------------------------------- /crates/musli-zerocopy/src/slice/slice.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/crates/musli-zerocopy/src/slice/slice.rs -------------------------------------------------------------------------------- /crates/musli-zerocopy/src/stack/array_stack.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/crates/musli-zerocopy/src/stack/array_stack.rs -------------------------------------------------------------------------------- /crates/musli-zerocopy/src/stack/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/crates/musli-zerocopy/src/stack/mod.rs -------------------------------------------------------------------------------- /crates/musli-zerocopy/src/swiss/constructor.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/crates/musli-zerocopy/src/swiss/constructor.rs -------------------------------------------------------------------------------- /crates/musli-zerocopy/src/swiss/entry.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/crates/musli-zerocopy/src/swiss/entry.rs -------------------------------------------------------------------------------- /crates/musli-zerocopy/src/swiss/factory.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/crates/musli-zerocopy/src/swiss/factory.rs -------------------------------------------------------------------------------- /crates/musli-zerocopy/src/swiss/map.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/crates/musli-zerocopy/src/swiss/map.rs -------------------------------------------------------------------------------- /crates/musli-zerocopy/src/swiss/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/crates/musli-zerocopy/src/swiss/mod.rs -------------------------------------------------------------------------------- /crates/musli-zerocopy/src/swiss/raw/bitmask.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/crates/musli-zerocopy/src/swiss/raw/bitmask.rs -------------------------------------------------------------------------------- /crates/musli-zerocopy/src/swiss/raw/generic.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/crates/musli-zerocopy/src/swiss/raw/generic.rs -------------------------------------------------------------------------------- /crates/musli-zerocopy/src/swiss/raw/macros.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/crates/musli-zerocopy/src/swiss/raw/macros.rs -------------------------------------------------------------------------------- /crates/musli-zerocopy/src/swiss/raw/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/crates/musli-zerocopy/src/swiss/raw/mod.rs -------------------------------------------------------------------------------- /crates/musli-zerocopy/src/swiss/raw/neon.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/crates/musli-zerocopy/src/swiss/raw/neon.rs -------------------------------------------------------------------------------- /crates/musli-zerocopy/src/swiss/raw/sse2.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/crates/musli-zerocopy/src/swiss/raw/sse2.rs -------------------------------------------------------------------------------- /crates/musli-zerocopy/src/swiss/set.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/crates/musli-zerocopy/src/swiss/set.rs -------------------------------------------------------------------------------- /crates/musli-zerocopy/src/tests/enum_byte_order.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/crates/musli-zerocopy/src/tests/enum_byte_order.rs -------------------------------------------------------------------------------- /crates/musli-zerocopy/src/tests/invalid_ref.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/crates/musli-zerocopy/src/tests/invalid_ref.rs -------------------------------------------------------------------------------- /crates/musli-zerocopy/src/tests/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/crates/musli-zerocopy/src/tests/mod.rs -------------------------------------------------------------------------------- /crates/musli-zerocopy/src/tests/primitives.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/crates/musli-zerocopy/src/tests/primitives.rs -------------------------------------------------------------------------------- /crates/musli-zerocopy/src/traits.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/crates/musli-zerocopy/src/traits.rs -------------------------------------------------------------------------------- /crates/musli-zerocopy/src/trie/factory.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/crates/musli-zerocopy/src/trie/factory.rs -------------------------------------------------------------------------------- /crates/musli-zerocopy/src/trie/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/crates/musli-zerocopy/src/trie/mod.rs -------------------------------------------------------------------------------- /crates/musli-zerocopy/src/trie/tests.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/crates/musli-zerocopy/src/trie/tests.rs -------------------------------------------------------------------------------- /crates/musli-zerocopy/src/trie/walk.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/crates/musli-zerocopy/src/trie/walk.rs -------------------------------------------------------------------------------- /crates/musli-zerocopy/tests/ui.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/crates/musli-zerocopy/tests/ui.rs -------------------------------------------------------------------------------- /crates/musli-zerocopy/tests/ui/deny_sneaky_field_error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/crates/musli-zerocopy/tests/ui/deny_sneaky_field_error.rs -------------------------------------------------------------------------------- /crates/musli-zerocopy/tests/ui/deny_sneaky_field_error.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/crates/musli-zerocopy/tests/ui/deny_sneaky_field_error.stderr -------------------------------------------------------------------------------- /crates/musli-zerocopy/tests/ui/deny_uninhabitable_enum_error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/crates/musli-zerocopy/tests/ui/deny_uninhabitable_enum_error.rs -------------------------------------------------------------------------------- /crates/musli-zerocopy/tests/ui/deny_uninhabitable_enum_error.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/crates/musli-zerocopy/tests/ui/deny_uninhabitable_enum_error.stderr -------------------------------------------------------------------------------- /crates/musli-zerocopy/tests/ui/numerical_discriminant_error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/crates/musli-zerocopy/tests/ui/numerical_discriminant_error.rs -------------------------------------------------------------------------------- /crates/musli-zerocopy/tests/ui/numerical_discriminant_error.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/crates/musli-zerocopy/tests/ui/numerical_discriminant_error.stderr -------------------------------------------------------------------------------- /crates/musli-zerocopy/tests/ui/repr_enum_error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/crates/musli-zerocopy/tests/ui/repr_enum_error.rs -------------------------------------------------------------------------------- /crates/musli-zerocopy/tests/ui/repr_enum_error.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/crates/musli-zerocopy/tests/ui/repr_enum_error.stderr -------------------------------------------------------------------------------- /crates/musli/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/crates/musli/Cargo.toml -------------------------------------------------------------------------------- /crates/musli/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/crates/musli/README.md -------------------------------------------------------------------------------- /crates/musli/help/data_model.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/crates/musli/help/data_model.md -------------------------------------------------------------------------------- /crates/musli/help/derives.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/crates/musli/help/derives.md -------------------------------------------------------------------------------- /crates/musli/src/alloc/array_buffer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/crates/musli/src/alloc/array_buffer.rs -------------------------------------------------------------------------------- /crates/musli/src/alloc/default.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/crates/musli/src/alloc/default.rs -------------------------------------------------------------------------------- /crates/musli/src/alloc/disabled.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/crates/musli/src/alloc/disabled.rs -------------------------------------------------------------------------------- /crates/musli/src/alloc/global.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/crates/musli/src/alloc/global.rs -------------------------------------------------------------------------------- /crates/musli/src/alloc/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/crates/musli/src/alloc/mod.rs -------------------------------------------------------------------------------- /crates/musli/src/alloc/slice.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/crates/musli/src/alloc/slice.rs -------------------------------------------------------------------------------- /crates/musli/src/alloc/slice/tests.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/crates/musli/src/alloc/slice/tests.rs -------------------------------------------------------------------------------- /crates/musli/src/alloc/slice_buffer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/crates/musli/src/alloc/slice_buffer.rs -------------------------------------------------------------------------------- /crates/musli/src/alloc/tests.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/crates/musli/src/alloc/tests.rs -------------------------------------------------------------------------------- /crates/musli/src/compat.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/crates/musli/src/compat.rs -------------------------------------------------------------------------------- /crates/musli/src/context/access.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/crates/musli/src/context/access.rs -------------------------------------------------------------------------------- /crates/musli/src/context/capture.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/crates/musli/src/context/capture.rs -------------------------------------------------------------------------------- /crates/musli/src/context/context_error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/crates/musli/src/context/context_error.rs -------------------------------------------------------------------------------- /crates/musli/src/context/default_context.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/crates/musli/src/context/default_context.rs -------------------------------------------------------------------------------- /crates/musli/src/context/error_marker.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/crates/musli/src/context/error_marker.rs -------------------------------------------------------------------------------- /crates/musli/src/context/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/crates/musli/src/context/mod.rs -------------------------------------------------------------------------------- /crates/musli/src/context/trace.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/crates/musli/src/context/trace.rs -------------------------------------------------------------------------------- /crates/musli/src/de.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/crates/musli/src/de.rs -------------------------------------------------------------------------------- /crates/musli/src/dec2flt/common.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/crates/musli/src/dec2flt/common.rs -------------------------------------------------------------------------------- /crates/musli/src/dec2flt/decimal.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/crates/musli/src/dec2flt/decimal.rs -------------------------------------------------------------------------------- /crates/musli/src/dec2flt/decimal_seq.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/crates/musli/src/dec2flt/decimal_seq.rs -------------------------------------------------------------------------------- /crates/musli/src/dec2flt/float.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/crates/musli/src/dec2flt/float.rs -------------------------------------------------------------------------------- /crates/musli/src/dec2flt/fpu.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/crates/musli/src/dec2flt/fpu.rs -------------------------------------------------------------------------------- /crates/musli/src/dec2flt/lemire.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/crates/musli/src/dec2flt/lemire.rs -------------------------------------------------------------------------------- /crates/musli/src/dec2flt/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/crates/musli/src/dec2flt/mod.rs -------------------------------------------------------------------------------- /crates/musli/src/dec2flt/number.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/crates/musli/src/dec2flt/number.rs -------------------------------------------------------------------------------- /crates/musli/src/dec2flt/parse.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/crates/musli/src/dec2flt/parse.rs -------------------------------------------------------------------------------- /crates/musli/src/dec2flt/slow.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/crates/musli/src/dec2flt/slow.rs -------------------------------------------------------------------------------- /crates/musli/src/dec2flt/table.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/crates/musli/src/dec2flt/table.rs -------------------------------------------------------------------------------- /crates/musli/src/descriptive/de.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/crates/musli/src/descriptive/de.rs -------------------------------------------------------------------------------- /crates/musli/src/descriptive/en.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/crates/musli/src/descriptive/en.rs -------------------------------------------------------------------------------- /crates/musli/src/descriptive/encoding.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/crates/musli/src/descriptive/encoding.rs -------------------------------------------------------------------------------- /crates/musli/src/descriptive/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/crates/musli/src/descriptive/error.rs -------------------------------------------------------------------------------- /crates/musli/src/descriptive/integer_encoding.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/crates/musli/src/descriptive/integer_encoding.rs -------------------------------------------------------------------------------- /crates/musli/src/descriptive/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/crates/musli/src/descriptive/mod.rs -------------------------------------------------------------------------------- /crates/musli/src/descriptive/tag.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/crates/musli/src/descriptive/tag.rs -------------------------------------------------------------------------------- /crates/musli/src/descriptive/test.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/crates/musli/src/descriptive/test.rs -------------------------------------------------------------------------------- /crates/musli/src/descriptive/tests.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/crates/musli/src/descriptive/tests.rs -------------------------------------------------------------------------------- /crates/musli/src/en.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/crates/musli/src/en.rs -------------------------------------------------------------------------------- /crates/musli/src/fixed.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/crates/musli/src/fixed.rs -------------------------------------------------------------------------------- /crates/musli/src/int/continuation.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/crates/musli/src/int/continuation.rs -------------------------------------------------------------------------------- /crates/musli/src/int/encoding.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/crates/musli/src/int/encoding.rs -------------------------------------------------------------------------------- /crates/musli/src/int/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/crates/musli/src/int/mod.rs -------------------------------------------------------------------------------- /crates/musli/src/int/tests.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/crates/musli/src/int/tests.rs -------------------------------------------------------------------------------- /crates/musli/src/int/traits.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/crates/musli/src/int/traits.rs -------------------------------------------------------------------------------- /crates/musli/src/int/zigzag.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/crates/musli/src/int/zigzag.rs -------------------------------------------------------------------------------- /crates/musli/src/json/de/key_decoder.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/crates/musli/src/json/de/key_decoder.rs -------------------------------------------------------------------------------- /crates/musli/src/json/de/key_signed_visitor.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/crates/musli/src/json/de/key_signed_visitor.rs -------------------------------------------------------------------------------- /crates/musli/src/json/de/key_unsigned_visitor.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/crates/musli/src/json/de/key_unsigned_visitor.rs -------------------------------------------------------------------------------- /crates/musli/src/json/de/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/crates/musli/src/json/de/mod.rs -------------------------------------------------------------------------------- /crates/musli/src/json/de/object_decoder.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/crates/musli/src/json/de/object_decoder.rs -------------------------------------------------------------------------------- /crates/musli/src/json/de/object_pair_decoder.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/crates/musli/src/json/de/object_pair_decoder.rs -------------------------------------------------------------------------------- /crates/musli/src/json/de/sequence_decoder.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/crates/musli/src/json/de/sequence_decoder.rs -------------------------------------------------------------------------------- /crates/musli/src/json/de/variant_decoder.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/crates/musli/src/json/de/variant_decoder.rs -------------------------------------------------------------------------------- /crates/musli/src/json/en/array_encoder.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/crates/musli/src/json/en/array_encoder.rs -------------------------------------------------------------------------------- /crates/musli/src/json/en/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/crates/musli/src/json/en/mod.rs -------------------------------------------------------------------------------- /crates/musli/src/json/en/object_encoder.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/crates/musli/src/json/en/object_encoder.rs -------------------------------------------------------------------------------- /crates/musli/src/json/en/object_key_encoder.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/crates/musli/src/json/en/object_key_encoder.rs -------------------------------------------------------------------------------- /crates/musli/src/json/en/object_pair_encoder.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/crates/musli/src/json/en/object_pair_encoder.rs -------------------------------------------------------------------------------- /crates/musli/src/json/en/variant_encoder.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/crates/musli/src/json/en/variant_encoder.rs -------------------------------------------------------------------------------- /crates/musli/src/json/encoding.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/crates/musli/src/json/encoding.rs -------------------------------------------------------------------------------- /crates/musli/src/json/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/crates/musli/src/json/error.rs -------------------------------------------------------------------------------- /crates/musli/src/json/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/crates/musli/src/json/mod.rs -------------------------------------------------------------------------------- /crates/musli/src/json/parser/integer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/crates/musli/src/json/parser/integer.rs -------------------------------------------------------------------------------- /crates/musli/src/json/parser/into_parser.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/crates/musli/src/json/parser/into_parser.rs -------------------------------------------------------------------------------- /crates/musli/src/json/parser/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/crates/musli/src/json/parser/mod.rs -------------------------------------------------------------------------------- /crates/musli/src/json/parser/mut_slice_parser.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/crates/musli/src/json/parser/mut_slice_parser.rs -------------------------------------------------------------------------------- /crates/musli/src/json/parser/parser.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/crates/musli/src/json/parser/parser.rs -------------------------------------------------------------------------------- /crates/musli/src/json/parser/slice_parser.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/crates/musli/src/json/parser/slice_parser.rs -------------------------------------------------------------------------------- /crates/musli/src/json/parser/string.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/crates/musli/src/json/parser/string.rs -------------------------------------------------------------------------------- /crates/musli/src/json/parser/tests.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/crates/musli/src/json/parser/tests.rs -------------------------------------------------------------------------------- /crates/musli/src/json/parser/token.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/crates/musli/src/json/parser/token.rs -------------------------------------------------------------------------------- /crates/musli/src/json/test.rs: -------------------------------------------------------------------------------- 1 | //! Helpers for writing tests. 2 | 3 | crate::macros::test_fns!(Text, "json"); 4 | -------------------------------------------------------------------------------- /crates/musli/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/crates/musli/src/lib.rs -------------------------------------------------------------------------------- /crates/musli/src/macros/internal.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/crates/musli/src/macros/internal.rs -------------------------------------------------------------------------------- /crates/musli/src/macros/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/crates/musli/src/macros/mod.rs -------------------------------------------------------------------------------- /crates/musli/src/macros/test.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/crates/musli/src/macros/test.rs -------------------------------------------------------------------------------- /crates/musli/src/no_std.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/crates/musli/src/no_std.rs -------------------------------------------------------------------------------- /crates/musli/src/options.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/crates/musli/src/options.rs -------------------------------------------------------------------------------- /crates/musli/src/packed/encoding.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/crates/musli/src/packed/encoding.rs -------------------------------------------------------------------------------- /crates/musli/src/packed/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/crates/musli/src/packed/error.rs -------------------------------------------------------------------------------- /crates/musli/src/packed/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/crates/musli/src/packed/mod.rs -------------------------------------------------------------------------------- /crates/musli/src/packed/test.rs: -------------------------------------------------------------------------------- 1 | //! Helpers for writing tests. 2 | 3 | crate::macros::test_fns!(Binary, "packed"); 4 | -------------------------------------------------------------------------------- /crates/musli/src/reader.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/crates/musli/src/reader.rs -------------------------------------------------------------------------------- /crates/musli/src/serde/de.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/crates/musli/src/serde/de.rs -------------------------------------------------------------------------------- /crates/musli/src/serde/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/crates/musli/src/serde/error.rs -------------------------------------------------------------------------------- /crates/musli/src/serde/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/crates/musli/src/serde/mod.rs -------------------------------------------------------------------------------- /crates/musli/src/serde/ser.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/crates/musli/src/serde/ser.rs -------------------------------------------------------------------------------- /crates/musli/src/storage/de.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/crates/musli/src/storage/de.rs -------------------------------------------------------------------------------- /crates/musli/src/storage/en.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/crates/musli/src/storage/en.rs -------------------------------------------------------------------------------- /crates/musli/src/storage/encoding.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/crates/musli/src/storage/encoding.rs -------------------------------------------------------------------------------- /crates/musli/src/storage/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/crates/musli/src/storage/error.rs -------------------------------------------------------------------------------- /crates/musli/src/storage/macros.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/crates/musli/src/storage/macros.rs -------------------------------------------------------------------------------- /crates/musli/src/storage/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/crates/musli/src/storage/mod.rs -------------------------------------------------------------------------------- /crates/musli/src/storage/test.rs: -------------------------------------------------------------------------------- 1 | //! Helpers for writing tests. 2 | 3 | crate::macros::test_fns!(Binary, "storage"); 4 | -------------------------------------------------------------------------------- /crates/musli/src/str.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/crates/musli/src/str.rs -------------------------------------------------------------------------------- /crates/musli/src/tests/loom.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/crates/musli/src/tests/loom.rs -------------------------------------------------------------------------------- /crates/musli/src/tests/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/crates/musli/src/tests/mod.rs -------------------------------------------------------------------------------- /crates/musli/src/tests/pack_compat.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/crates/musli/src/tests/pack_compat.rs -------------------------------------------------------------------------------- /crates/musli/src/value/de.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/crates/musli/src/value/de.rs -------------------------------------------------------------------------------- /crates/musli/src/value/en.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/crates/musli/src/value/en.rs -------------------------------------------------------------------------------- /crates/musli/src/value/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/crates/musli/src/value/error.rs -------------------------------------------------------------------------------- /crates/musli/src/value/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/crates/musli/src/value/mod.rs -------------------------------------------------------------------------------- /crates/musli/src/value/type_hint.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/crates/musli/src/value/type_hint.rs -------------------------------------------------------------------------------- /crates/musli/src/value/value.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/crates/musli/src/value/value.rs -------------------------------------------------------------------------------- /crates/musli/src/wire/de.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/crates/musli/src/wire/de.rs -------------------------------------------------------------------------------- /crates/musli/src/wire/en.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/crates/musli/src/wire/en.rs -------------------------------------------------------------------------------- /crates/musli/src/wire/encoding.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/crates/musli/src/wire/encoding.rs -------------------------------------------------------------------------------- /crates/musli/src/wire/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/crates/musli/src/wire/error.rs -------------------------------------------------------------------------------- /crates/musli/src/wire/int.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/crates/musli/src/wire/int.rs -------------------------------------------------------------------------------- /crates/musli/src/wire/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/crates/musli/src/wire/mod.rs -------------------------------------------------------------------------------- /crates/musli/src/wire/tag.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/crates/musli/src/wire/tag.rs -------------------------------------------------------------------------------- /crates/musli/src/wire/test.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/crates/musli/src/wire/test.rs -------------------------------------------------------------------------------- /crates/musli/src/wire/tests/basic.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/crates/musli/src/wire/tests/basic.rs -------------------------------------------------------------------------------- /crates/musli/src/wire/tests/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/crates/musli/src/wire/tests/mod.rs -------------------------------------------------------------------------------- /crates/musli/src/wire/tests/numbers.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/crates/musli/src/wire/tests/numbers.rs -------------------------------------------------------------------------------- /crates/musli/src/wire/tests/struct_unpack.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/crates/musli/src/wire/tests/struct_unpack.rs -------------------------------------------------------------------------------- /crates/musli/src/wrap.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/crates/musli/src/wrap.rs -------------------------------------------------------------------------------- /crates/musli/src/writer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/crates/musli/src/writer.rs -------------------------------------------------------------------------------- /crates/musli/src/writer/slice_mut_writer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/crates/musli/src/writer/slice_mut_writer.rs -------------------------------------------------------------------------------- /crates/musli/tests/allocator.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/crates/musli/tests/allocator.rs -------------------------------------------------------------------------------- /crates/musli/tests/associated_bounds.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/crates/musli/tests/associated_bounds.rs -------------------------------------------------------------------------------- /crates/musli/tests/bitwise.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/crates/musli/tests/bitwise.rs -------------------------------------------------------------------------------- /crates/musli/tests/bytes.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/crates/musli/tests/bytes.rs -------------------------------------------------------------------------------- /crates/musli/tests/compatible_types.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/crates/musli/tests/compatible_types.rs -------------------------------------------------------------------------------- /crates/musli/tests/complex_naming.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/crates/musli/tests/complex_naming.rs -------------------------------------------------------------------------------- /crates/musli/tests/dec2flt.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/crates/musli/tests/dec2flt.rs -------------------------------------------------------------------------------- /crates/musli/tests/dec2flt/decimal.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/crates/musli/tests/dec2flt/decimal.rs -------------------------------------------------------------------------------- /crates/musli/tests/dec2flt/decimal_seq.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/crates/musli/tests/dec2flt/decimal_seq.rs -------------------------------------------------------------------------------- /crates/musli/tests/dec2flt/float.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/crates/musli/tests/dec2flt/float.rs -------------------------------------------------------------------------------- /crates/musli/tests/dec2flt/lemire.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/crates/musli/tests/dec2flt/lemire.rs -------------------------------------------------------------------------------- /crates/musli/tests/dec2flt/parse.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/crates/musli/tests/dec2flt/parse.rs -------------------------------------------------------------------------------- /crates/musli/tests/default_value.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/crates/musli/tests/default_value.rs -------------------------------------------------------------------------------- /crates/musli/tests/empty_enum.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/crates/musli/tests/empty_enum.rs -------------------------------------------------------------------------------- /crates/musli/tests/enum_adjacent.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/crates/musli/tests/enum_adjacent.rs -------------------------------------------------------------------------------- /crates/musli/tests/enum_adjacent_variations.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/crates/musli/tests/enum_adjacent_variations.rs -------------------------------------------------------------------------------- /crates/musli/tests/enum_fallback.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/crates/musli/tests/enum_fallback.rs -------------------------------------------------------------------------------- /crates/musli/tests/enum_internal.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/crates/musli/tests/enum_internal.rs -------------------------------------------------------------------------------- /crates/musli/tests/enum_internal_variations.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/crates/musli/tests/enum_internal_variations.rs -------------------------------------------------------------------------------- /crates/musli/tests/field_named_tag.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/crates/musli/tests/field_named_tag.rs -------------------------------------------------------------------------------- /crates/musli/tests/generic_bounds.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/crates/musli/tests/generic_bounds.rs -------------------------------------------------------------------------------- /crates/musli/tests/generic_params.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/crates/musli/tests/generic_params.rs -------------------------------------------------------------------------------- /crates/musli/tests/json_whitespace.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/crates/musli/tests/json_whitespace.rs -------------------------------------------------------------------------------- /crates/musli/tests/large_enum.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/crates/musli/tests/large_enum.rs -------------------------------------------------------------------------------- /crates/musli/tests/lifetime_name_type.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/crates/musli/tests/lifetime_name_type.rs -------------------------------------------------------------------------------- /crates/musli/tests/modes.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/crates/musli/tests/modes.rs -------------------------------------------------------------------------------- /crates/musli/tests/name_attribute.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/crates/musli/tests/name_attribute.rs -------------------------------------------------------------------------------- /crates/musli/tests/name_types.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/crates/musli/tests/name_types.rs -------------------------------------------------------------------------------- /crates/musli/tests/named_fields.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/crates/musli/tests/named_fields.rs -------------------------------------------------------------------------------- /crates/musli/tests/named_variants.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/crates/musli/tests/named_variants.rs -------------------------------------------------------------------------------- /crates/musli/tests/option.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/crates/musli/tests/option.rs -------------------------------------------------------------------------------- /crates/musli/tests/packed.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/crates/musli/tests/packed.rs -------------------------------------------------------------------------------- /crates/musli/tests/primitives.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/crates/musli/tests/primitives.rs -------------------------------------------------------------------------------- /crates/musli/tests/random.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/crates/musli/tests/random.rs -------------------------------------------------------------------------------- /crates/musli/tests/raw_idents.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/crates/musli/tests/raw_idents.rs -------------------------------------------------------------------------------- /crates/musli/tests/recursive_models.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/crates/musli/tests/recursive_models.rs -------------------------------------------------------------------------------- /crates/musli/tests/sequence_compat.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/crates/musli/tests/sequence_compat.rs -------------------------------------------------------------------------------- /crates/musli/tests/serde_compat.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/crates/musli/tests/serde_compat.rs -------------------------------------------------------------------------------- /crates/musli/tests/serde_human_readable.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/crates/musli/tests/serde_human_readable.rs -------------------------------------------------------------------------------- /crates/musli/tests/skip.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/crates/musli/tests/skip.rs -------------------------------------------------------------------------------- /crates/musli/tests/skip_compat.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/crates/musli/tests/skip_compat.rs -------------------------------------------------------------------------------- /crates/musli/tests/skip_encoding.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/crates/musli/tests/skip_encoding.rs -------------------------------------------------------------------------------- /crates/musli/tests/skip_encoding_if.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/crates/musli/tests/skip_encoding_if.rs -------------------------------------------------------------------------------- /crates/musli/tests/storage_trace.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/crates/musli/tests/storage_trace.rs -------------------------------------------------------------------------------- /crates/musli/tests/string_reference.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/crates/musli/tests/string_reference.rs -------------------------------------------------------------------------------- /crates/musli/tests/struct_fallback.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/crates/musli/tests/struct_fallback.rs -------------------------------------------------------------------------------- /crates/musli/tests/struct_name.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/crates/musli/tests/struct_name.rs -------------------------------------------------------------------------------- /crates/musli/tests/structs.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/crates/musli/tests/structs.rs -------------------------------------------------------------------------------- /crates/musli/tests/tagged_enum.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/crates/musli/tests/tagged_enum.rs -------------------------------------------------------------------------------- /crates/musli/tests/tagged_fields.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/crates/musli/tests/tagged_fields.rs -------------------------------------------------------------------------------- /crates/musli/tests/test_bug_28_29.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/crates/musli/tests/test_bug_28_29.rs -------------------------------------------------------------------------------- /crates/musli/tests/test_simple_json_encoding.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/crates/musli/tests/test_simple_json_encoding.rs -------------------------------------------------------------------------------- /crates/musli/tests/trace_collection.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/crates/musli/tests/trace_collection.rs -------------------------------------------------------------------------------- /crates/musli/tests/trace_complex.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/crates/musli/tests/trace_complex.rs -------------------------------------------------------------------------------- /crates/musli/tests/trace_no_std.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/crates/musli/tests/trace_no_std.rs -------------------------------------------------------------------------------- /crates/musli/tests/trait_defaults.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/crates/musli/tests/trait_defaults.rs -------------------------------------------------------------------------------- /crates/musli/tests/transparent.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/crates/musli/tests/transparent.rs -------------------------------------------------------------------------------- /crates/musli/tests/tuples.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/crates/musli/tests/tuples.rs -------------------------------------------------------------------------------- /crates/musli/tests/ui.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/crates/musli/tests/ui.rs -------------------------------------------------------------------------------- /crates/musli/tests/ui/combine_packed_transparent_error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/crates/musli/tests/ui/combine_packed_transparent_error.rs -------------------------------------------------------------------------------- /crates/musli/tests/ui/combine_packed_transparent_error.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/crates/musli/tests/ui/combine_packed_transparent_error.stderr -------------------------------------------------------------------------------- /crates/musli/tests/ui/complex_mode_combination_ok.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/crates/musli/tests/ui/complex_mode_combination_ok.rs -------------------------------------------------------------------------------- /crates/musli/tests/ui/context_error_hint_error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/crates/musli/tests/ui/context_error_hint_error.rs -------------------------------------------------------------------------------- /crates/musli/tests/ui/context_error_hint_error.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/crates/musli/tests/ui/context_error_hint_error.stderr -------------------------------------------------------------------------------- /crates/musli/tests/ui/custom_decoder_error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/crates/musli/tests/ui/custom_decoder_error.rs -------------------------------------------------------------------------------- /crates/musli/tests/ui/custom_decoder_error.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/crates/musli/tests/ui/custom_decoder_error.stderr -------------------------------------------------------------------------------- /crates/musli/tests/ui/enum_content_tag_error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/crates/musli/tests/ui/enum_content_tag_error.rs -------------------------------------------------------------------------------- /crates/musli/tests/ui/enum_content_tag_error.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/crates/musli/tests/ui/enum_content_tag_error.stderr -------------------------------------------------------------------------------- /crates/musli/tests/ui/illegal_fallback_variant_error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/crates/musli/tests/ui/illegal_fallback_variant_error.rs -------------------------------------------------------------------------------- /crates/musli/tests/ui/illegal_fallback_variant_error.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/crates/musli/tests/ui/illegal_fallback_variant_error.stderr -------------------------------------------------------------------------------- /crates/musli/tests/ui/packed_error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/crates/musli/tests/ui/packed_error.rs -------------------------------------------------------------------------------- /crates/musli/tests/ui/packed_error.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/crates/musli/tests/ui/packed_error.stderr -------------------------------------------------------------------------------- /crates/musli/tests/ui/private_fn_error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/crates/musli/tests/ui/private_fn_error.rs -------------------------------------------------------------------------------- /crates/musli/tests/ui/private_fn_error.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/crates/musli/tests/ui/private_fn_error.stderr -------------------------------------------------------------------------------- /crates/musli/tests/ui/reject_string_lit_error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/crates/musli/tests/ui/reject_string_lit_error.rs -------------------------------------------------------------------------------- /crates/musli/tests/ui/reject_string_lit_error.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/crates/musli/tests/ui/reject_string_lit_error.stderr -------------------------------------------------------------------------------- /crates/musli/tests/ui/tag_content_on_enum_error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/crates/musli/tests/ui/tag_content_on_enum_error.rs -------------------------------------------------------------------------------- /crates/musli/tests/ui/tag_content_on_enum_error.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/crates/musli/tests/ui/tag_content_on_enum_error.stderr -------------------------------------------------------------------------------- /crates/musli/tests/ui/transparent_error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/crates/musli/tests/ui/transparent_error.rs -------------------------------------------------------------------------------- /crates/musli/tests/ui/transparent_error.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/crates/musli/tests/ui/transparent_error.stderr -------------------------------------------------------------------------------- /crates/musli/tests/ui/unsupported_rename_all_error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/crates/musli/tests/ui/unsupported_rename_all_error.rs -------------------------------------------------------------------------------- /crates/musli/tests/ui/unsupported_rename_all_error.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/crates/musli/tests/ui/unsupported_rename_all_error.stderr -------------------------------------------------------------------------------- /crates/musli/tests/ui/untagged_enum_ok.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/crates/musli/tests/ui/untagged_enum_ok.rs -------------------------------------------------------------------------------- /crates/musli/tests/ui/untagged_error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/crates/musli/tests/ui/untagged_error.rs -------------------------------------------------------------------------------- /crates/musli/tests/ui/untagged_error.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/crates/musli/tests/ui/untagged_error.stderr -------------------------------------------------------------------------------- /crates/musli/tests/ui/visitor_attribute_ok.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/crates/musli/tests/ui/visitor_attribute_ok.rs -------------------------------------------------------------------------------- /crates/musli/tests/untagged.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/crates/musli/tests/untagged.rs -------------------------------------------------------------------------------- /crates/musli/tests/untagged_enums.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/crates/musli/tests/untagged_enums.rs -------------------------------------------------------------------------------- /crates/musli/tests/upgrade.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/crates/musli/tests/upgrade.rs -------------------------------------------------------------------------------- /crates/musli/tests/value.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/crates/musli/tests/value.rs -------------------------------------------------------------------------------- /crates/musli/tests/variants.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/crates/musli/tests/variants.rs -------------------------------------------------------------------------------- /crates/musli/tests/visitors.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/crates/musli/tests/visitors.rs -------------------------------------------------------------------------------- /no-std/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/no-std/Cargo.toml -------------------------------------------------------------------------------- /no-std/examples/json.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/no-std/examples/json.rs -------------------------------------------------------------------------------- /no-std/examples/prelude.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/no-std/examples/prelude.rs -------------------------------------------------------------------------------- /no-std/examples/serde.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/no-std/examples/serde.rs -------------------------------------------------------------------------------- /tests-macros/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/tests-macros/Cargo.toml -------------------------------------------------------------------------------- /tests-macros/src/benchmarker.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/tests-macros/src/benchmarker.rs -------------------------------------------------------------------------------- /tests-macros/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/tests-macros/src/lib.rs -------------------------------------------------------------------------------- /tests-macros/src/test.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/tests-macros/src/test.rs -------------------------------------------------------------------------------- /tests/.gitignore: -------------------------------------------------------------------------------- 1 | /wip/ 2 | /flamegraph.svg 3 | /perf.data* -------------------------------------------------------------------------------- /tests/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/tests/Cargo.toml -------------------------------------------------------------------------------- /tests/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/tests/README.md -------------------------------------------------------------------------------- /tests/benches/comparison.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/tests/benches/comparison.rs -------------------------------------------------------------------------------- /tests/benches/zerocopy.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/tests/benches/zerocopy.rs -------------------------------------------------------------------------------- /tests/src/aligned_buf.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/tests/src/aligned_buf.rs -------------------------------------------------------------------------------- /tests/src/generate.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/tests/src/generate.rs -------------------------------------------------------------------------------- /tests/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/tests/src/lib.rs -------------------------------------------------------------------------------- /tests/src/local_deref.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/tests/src/local_deref.rs -------------------------------------------------------------------------------- /tests/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/tests/src/main.rs -------------------------------------------------------------------------------- /tests/src/mode.rs: -------------------------------------------------------------------------------- 1 | #[cfg(feature = "musli")] 2 | pub enum Packed {} 3 | -------------------------------------------------------------------------------- /tests/src/models.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/tests/src/models.rs -------------------------------------------------------------------------------- /tests/src/models/allocated.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/tests/src/models/allocated.rs -------------------------------------------------------------------------------- /tests/src/models/full_enum.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/tests/src/models/full_enum.rs -------------------------------------------------------------------------------- /tests/src/models/large.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/tests/src/models/large.rs -------------------------------------------------------------------------------- /tests/src/models/mesh.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/tests/src/models/mesh.rs -------------------------------------------------------------------------------- /tests/src/models/packed.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/tests/src/models/packed.rs -------------------------------------------------------------------------------- /tests/src/models/primitives.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/tests/src/models/primitives.rs -------------------------------------------------------------------------------- /tests/src/models/tuples.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/tests/src/models/tuples.rs -------------------------------------------------------------------------------- /tests/src/opt.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/tests/src/opt.rs -------------------------------------------------------------------------------- /tests/src/utils/extra.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/tests/src/utils/extra.rs -------------------------------------------------------------------------------- /tests/src/utils/full.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/tests/src/utils/full.rs -------------------------------------------------------------------------------- /tests/src/utils/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/tests/src/utils/mod.rs -------------------------------------------------------------------------------- /tests/src/utils/musli.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/tests/src/utils/musli.rs -------------------------------------------------------------------------------- /tools/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/tools/Cargo.toml -------------------------------------------------------------------------------- /tools/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/tools/README.md -------------------------------------------------------------------------------- /tools/report.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/tools/report.toml -------------------------------------------------------------------------------- /tools/src/bins.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/tools/src/bins.rs -------------------------------------------------------------------------------- /tools/src/cmd/bench.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/tools/src/cmd/bench.rs -------------------------------------------------------------------------------- /tools/src/cmd/build.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/tools/src/cmd/build.rs -------------------------------------------------------------------------------- /tools/src/cmd/check.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/tools/src/cmd/check.rs -------------------------------------------------------------------------------- /tools/src/cmd/clippy.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/tools/src/cmd/clippy.rs -------------------------------------------------------------------------------- /tools/src/cmd/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/tools/src/cmd/mod.rs -------------------------------------------------------------------------------- /tools/src/cmd/report.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/tools/src/cmd/report.rs -------------------------------------------------------------------------------- /tools/src/cmd/run.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/tools/src/cmd/run.rs -------------------------------------------------------------------------------- /tools/src/command.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/tools/src/command.rs -------------------------------------------------------------------------------- /tools/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/tools/src/main.rs -------------------------------------------------------------------------------- /tools/src/manifest.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/tools/src/manifest.rs -------------------------------------------------------------------------------- /tools/src/tests.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/tools/src/tests.rs -------------------------------------------------------------------------------- /tools/update-index.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/tools/update-index.ps1 -------------------------------------------------------------------------------- /tools/update-index.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/musli/HEAD/tools/update-index.sh --------------------------------------------------------------------------------