├── .github └── workflows │ └── ci.yml ├── .gitignore ├── Cargo.toml ├── LICENSE-APACHE ├── LICENSE-MIT ├── README.md ├── assets └── logo-512.png ├── ci.sh ├── source ├── postcard-derive-ng │ ├── Cargo.toml │ └── src │ │ ├── lib.rs │ │ ├── max_size.rs │ │ └── schema.rs ├── postcard-derive │ ├── Cargo.toml │ ├── LICENSE-APACHE │ ├── LICENSE-MIT │ └── src │ │ ├── lib.rs │ │ ├── max_size.rs │ │ └── schema.rs ├── postcard-dyn-ng │ ├── .gitignore │ ├── Cargo.toml │ └── src │ │ ├── de.rs │ │ ├── lib.rs │ │ └── ser.rs ├── postcard-dyn │ ├── .gitignore │ ├── Cargo.toml │ ├── LICENSE-APACHE │ ├── LICENSE-MIT │ └── src │ │ ├── de.rs │ │ ├── lib.rs │ │ └── ser.rs ├── postcard-schema-ng │ ├── Cargo.toml │ ├── README.md │ ├── src │ │ ├── impls │ │ │ ├── builtins_alloc.rs │ │ │ ├── builtins_nostd.rs │ │ │ ├── builtins_std.rs │ │ │ ├── chrono_v0_4.rs │ │ │ ├── fixed_v1_0.rs │ │ │ ├── heapless_v0_7.rs │ │ │ ├── heapless_v0_8.rs │ │ │ ├── heapless_v0_9.rs │ │ │ ├── mod.rs │ │ │ ├── nalgebra_v0_33.rs │ │ │ ├── serde_big_array_v0_5.rs │ │ │ └── uuid_v1_0.rs │ │ ├── key │ │ │ ├── hash.rs │ │ │ └── mod.rs │ │ ├── lib.rs │ │ └── schema │ │ │ ├── fmt.rs │ │ │ ├── mod.rs │ │ │ └── owned.rs │ └── tests │ │ └── schema.rs ├── postcard-schema │ ├── Cargo.toml │ ├── LICENSE-APACHE │ ├── LICENSE-MIT │ ├── README.md │ ├── src │ │ ├── impls │ │ │ ├── builtins_alloc.rs │ │ │ ├── builtins_nostd.rs │ │ │ ├── builtins_std.rs │ │ │ ├── chrono_v0_4.rs │ │ │ ├── fixed_v1_0.rs │ │ │ ├── heapless_v0_7.rs │ │ │ ├── heapless_v0_8.rs │ │ │ ├── heapless_v0_9.rs │ │ │ ├── mod.rs │ │ │ ├── nalgebra_v0_33.rs │ │ │ ├── nalgebra_v0_34.rs │ │ │ ├── serde_big_array_v0_5.rs │ │ │ └── uuid_v1_0.rs │ │ ├── key │ │ │ ├── hash.rs │ │ │ └── mod.rs │ │ ├── lib.rs │ │ └── schema │ │ │ ├── fmt.rs │ │ │ ├── mod.rs │ │ │ └── owned.rs │ └── tests │ │ └── schema.rs ├── postcard │ ├── Cargo.toml │ ├── LICENSE-APACHE │ ├── LICENSE-MIT │ ├── README.md │ ├── benches │ │ └── varint_bench.rs │ ├── src │ │ ├── accumulator.rs │ │ ├── de │ │ │ ├── deserializer.rs │ │ │ ├── flavors.rs │ │ │ └── mod.rs │ │ ├── eio.rs │ │ ├── error.rs │ │ ├── fixint.rs │ │ ├── lib.rs │ │ ├── max_size.rs │ │ ├── ser │ │ │ ├── flavors.rs │ │ │ ├── mod.rs │ │ │ └── serializer.rs │ │ └── varint.rs │ └── tests │ │ ├── accumulator.rs │ │ ├── crc.rs │ │ ├── loopback.rs │ │ └── max_size.rs └── postcard2 │ ├── Cargo.toml │ ├── README.md │ ├── src │ ├── accumulator.rs │ ├── de │ │ ├── deserializer.rs │ │ ├── flavors.rs │ │ └── mod.rs │ ├── eio.rs │ ├── error.rs │ ├── fixint.rs │ ├── lib.rs │ ├── max_size.rs │ ├── ser │ │ ├── flavors.rs │ │ ├── mod.rs │ │ └── serializer.rs │ └── varint.rs │ └── tests │ ├── accumulator.rs │ ├── crc.rs │ ├── loopback.rs │ └── max_size.rs └── spec ├── .gitignore ├── LICENSE-CC-BY-SA ├── book.toml └── src ├── SUMMARY.md ├── glossary.md ├── intro.md ├── serde-data-model.md └── wire-format.md /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesmunns/postcard/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | /target 2 | **/*.rs.bk 3 | Cargo.lock 4 | .vscode -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesmunns/postcard/HEAD/Cargo.toml -------------------------------------------------------------------------------- /LICENSE-APACHE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesmunns/postcard/HEAD/LICENSE-APACHE -------------------------------------------------------------------------------- /LICENSE-MIT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesmunns/postcard/HEAD/LICENSE-MIT -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesmunns/postcard/HEAD/README.md -------------------------------------------------------------------------------- /assets/logo-512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesmunns/postcard/HEAD/assets/logo-512.png -------------------------------------------------------------------------------- /ci.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesmunns/postcard/HEAD/ci.sh -------------------------------------------------------------------------------- /source/postcard-derive-ng/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesmunns/postcard/HEAD/source/postcard-derive-ng/Cargo.toml -------------------------------------------------------------------------------- /source/postcard-derive-ng/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesmunns/postcard/HEAD/source/postcard-derive-ng/src/lib.rs -------------------------------------------------------------------------------- /source/postcard-derive-ng/src/max_size.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesmunns/postcard/HEAD/source/postcard-derive-ng/src/max_size.rs -------------------------------------------------------------------------------- /source/postcard-derive-ng/src/schema.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesmunns/postcard/HEAD/source/postcard-derive-ng/src/schema.rs -------------------------------------------------------------------------------- /source/postcard-derive/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesmunns/postcard/HEAD/source/postcard-derive/Cargo.toml -------------------------------------------------------------------------------- /source/postcard-derive/LICENSE-APACHE: -------------------------------------------------------------------------------- 1 | ../../LICENSE-APACHE -------------------------------------------------------------------------------- /source/postcard-derive/LICENSE-MIT: -------------------------------------------------------------------------------- 1 | ../../LICENSE-MIT -------------------------------------------------------------------------------- /source/postcard-derive/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesmunns/postcard/HEAD/source/postcard-derive/src/lib.rs -------------------------------------------------------------------------------- /source/postcard-derive/src/max_size.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesmunns/postcard/HEAD/source/postcard-derive/src/max_size.rs -------------------------------------------------------------------------------- /source/postcard-derive/src/schema.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesmunns/postcard/HEAD/source/postcard-derive/src/schema.rs -------------------------------------------------------------------------------- /source/postcard-dyn-ng/.gitignore: -------------------------------------------------------------------------------- 1 | /target 2 | -------------------------------------------------------------------------------- /source/postcard-dyn-ng/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesmunns/postcard/HEAD/source/postcard-dyn-ng/Cargo.toml -------------------------------------------------------------------------------- /source/postcard-dyn-ng/src/de.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesmunns/postcard/HEAD/source/postcard-dyn-ng/src/de.rs -------------------------------------------------------------------------------- /source/postcard-dyn-ng/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesmunns/postcard/HEAD/source/postcard-dyn-ng/src/lib.rs -------------------------------------------------------------------------------- /source/postcard-dyn-ng/src/ser.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesmunns/postcard/HEAD/source/postcard-dyn-ng/src/ser.rs -------------------------------------------------------------------------------- /source/postcard-dyn/.gitignore: -------------------------------------------------------------------------------- 1 | /target 2 | -------------------------------------------------------------------------------- /source/postcard-dyn/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesmunns/postcard/HEAD/source/postcard-dyn/Cargo.toml -------------------------------------------------------------------------------- /source/postcard-dyn/LICENSE-APACHE: -------------------------------------------------------------------------------- 1 | ../../LICENSE-APACHE -------------------------------------------------------------------------------- /source/postcard-dyn/LICENSE-MIT: -------------------------------------------------------------------------------- 1 | ../../LICENSE-MIT -------------------------------------------------------------------------------- /source/postcard-dyn/src/de.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesmunns/postcard/HEAD/source/postcard-dyn/src/de.rs -------------------------------------------------------------------------------- /source/postcard-dyn/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesmunns/postcard/HEAD/source/postcard-dyn/src/lib.rs -------------------------------------------------------------------------------- /source/postcard-dyn/src/ser.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesmunns/postcard/HEAD/source/postcard-dyn/src/ser.rs -------------------------------------------------------------------------------- /source/postcard-schema-ng/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesmunns/postcard/HEAD/source/postcard-schema-ng/Cargo.toml -------------------------------------------------------------------------------- /source/postcard-schema-ng/README.md: -------------------------------------------------------------------------------- 1 | # Postcard Schema 2 | -------------------------------------------------------------------------------- /source/postcard-schema-ng/src/impls/builtins_alloc.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesmunns/postcard/HEAD/source/postcard-schema-ng/src/impls/builtins_alloc.rs -------------------------------------------------------------------------------- /source/postcard-schema-ng/src/impls/builtins_nostd.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesmunns/postcard/HEAD/source/postcard-schema-ng/src/impls/builtins_nostd.rs -------------------------------------------------------------------------------- /source/postcard-schema-ng/src/impls/builtins_std.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesmunns/postcard/HEAD/source/postcard-schema-ng/src/impls/builtins_std.rs -------------------------------------------------------------------------------- /source/postcard-schema-ng/src/impls/chrono_v0_4.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesmunns/postcard/HEAD/source/postcard-schema-ng/src/impls/chrono_v0_4.rs -------------------------------------------------------------------------------- /source/postcard-schema-ng/src/impls/fixed_v1_0.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesmunns/postcard/HEAD/source/postcard-schema-ng/src/impls/fixed_v1_0.rs -------------------------------------------------------------------------------- /source/postcard-schema-ng/src/impls/heapless_v0_7.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesmunns/postcard/HEAD/source/postcard-schema-ng/src/impls/heapless_v0_7.rs -------------------------------------------------------------------------------- /source/postcard-schema-ng/src/impls/heapless_v0_8.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesmunns/postcard/HEAD/source/postcard-schema-ng/src/impls/heapless_v0_8.rs -------------------------------------------------------------------------------- /source/postcard-schema-ng/src/impls/heapless_v0_9.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesmunns/postcard/HEAD/source/postcard-schema-ng/src/impls/heapless_v0_9.rs -------------------------------------------------------------------------------- /source/postcard-schema-ng/src/impls/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesmunns/postcard/HEAD/source/postcard-schema-ng/src/impls/mod.rs -------------------------------------------------------------------------------- /source/postcard-schema-ng/src/impls/nalgebra_v0_33.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesmunns/postcard/HEAD/source/postcard-schema-ng/src/impls/nalgebra_v0_33.rs -------------------------------------------------------------------------------- /source/postcard-schema-ng/src/impls/serde_big_array_v0_5.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesmunns/postcard/HEAD/source/postcard-schema-ng/src/impls/serde_big_array_v0_5.rs -------------------------------------------------------------------------------- /source/postcard-schema-ng/src/impls/uuid_v1_0.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesmunns/postcard/HEAD/source/postcard-schema-ng/src/impls/uuid_v1_0.rs -------------------------------------------------------------------------------- /source/postcard-schema-ng/src/key/hash.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesmunns/postcard/HEAD/source/postcard-schema-ng/src/key/hash.rs -------------------------------------------------------------------------------- /source/postcard-schema-ng/src/key/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesmunns/postcard/HEAD/source/postcard-schema-ng/src/key/mod.rs -------------------------------------------------------------------------------- /source/postcard-schema-ng/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesmunns/postcard/HEAD/source/postcard-schema-ng/src/lib.rs -------------------------------------------------------------------------------- /source/postcard-schema-ng/src/schema/fmt.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesmunns/postcard/HEAD/source/postcard-schema-ng/src/schema/fmt.rs -------------------------------------------------------------------------------- /source/postcard-schema-ng/src/schema/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesmunns/postcard/HEAD/source/postcard-schema-ng/src/schema/mod.rs -------------------------------------------------------------------------------- /source/postcard-schema-ng/src/schema/owned.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesmunns/postcard/HEAD/source/postcard-schema-ng/src/schema/owned.rs -------------------------------------------------------------------------------- /source/postcard-schema-ng/tests/schema.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesmunns/postcard/HEAD/source/postcard-schema-ng/tests/schema.rs -------------------------------------------------------------------------------- /source/postcard-schema/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesmunns/postcard/HEAD/source/postcard-schema/Cargo.toml -------------------------------------------------------------------------------- /source/postcard-schema/LICENSE-APACHE: -------------------------------------------------------------------------------- 1 | ../../LICENSE-APACHE -------------------------------------------------------------------------------- /source/postcard-schema/LICENSE-MIT: -------------------------------------------------------------------------------- 1 | ../../LICENSE-MIT -------------------------------------------------------------------------------- /source/postcard-schema/README.md: -------------------------------------------------------------------------------- 1 | # Postcard Schema 2 | -------------------------------------------------------------------------------- /source/postcard-schema/src/impls/builtins_alloc.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesmunns/postcard/HEAD/source/postcard-schema/src/impls/builtins_alloc.rs -------------------------------------------------------------------------------- /source/postcard-schema/src/impls/builtins_nostd.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesmunns/postcard/HEAD/source/postcard-schema/src/impls/builtins_nostd.rs -------------------------------------------------------------------------------- /source/postcard-schema/src/impls/builtins_std.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesmunns/postcard/HEAD/source/postcard-schema/src/impls/builtins_std.rs -------------------------------------------------------------------------------- /source/postcard-schema/src/impls/chrono_v0_4.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesmunns/postcard/HEAD/source/postcard-schema/src/impls/chrono_v0_4.rs -------------------------------------------------------------------------------- /source/postcard-schema/src/impls/fixed_v1_0.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesmunns/postcard/HEAD/source/postcard-schema/src/impls/fixed_v1_0.rs -------------------------------------------------------------------------------- /source/postcard-schema/src/impls/heapless_v0_7.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesmunns/postcard/HEAD/source/postcard-schema/src/impls/heapless_v0_7.rs -------------------------------------------------------------------------------- /source/postcard-schema/src/impls/heapless_v0_8.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesmunns/postcard/HEAD/source/postcard-schema/src/impls/heapless_v0_8.rs -------------------------------------------------------------------------------- /source/postcard-schema/src/impls/heapless_v0_9.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesmunns/postcard/HEAD/source/postcard-schema/src/impls/heapless_v0_9.rs -------------------------------------------------------------------------------- /source/postcard-schema/src/impls/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesmunns/postcard/HEAD/source/postcard-schema/src/impls/mod.rs -------------------------------------------------------------------------------- /source/postcard-schema/src/impls/nalgebra_v0_33.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesmunns/postcard/HEAD/source/postcard-schema/src/impls/nalgebra_v0_33.rs -------------------------------------------------------------------------------- /source/postcard-schema/src/impls/nalgebra_v0_34.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesmunns/postcard/HEAD/source/postcard-schema/src/impls/nalgebra_v0_34.rs -------------------------------------------------------------------------------- /source/postcard-schema/src/impls/serde_big_array_v0_5.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesmunns/postcard/HEAD/source/postcard-schema/src/impls/serde_big_array_v0_5.rs -------------------------------------------------------------------------------- /source/postcard-schema/src/impls/uuid_v1_0.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesmunns/postcard/HEAD/source/postcard-schema/src/impls/uuid_v1_0.rs -------------------------------------------------------------------------------- /source/postcard-schema/src/key/hash.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesmunns/postcard/HEAD/source/postcard-schema/src/key/hash.rs -------------------------------------------------------------------------------- /source/postcard-schema/src/key/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesmunns/postcard/HEAD/source/postcard-schema/src/key/mod.rs -------------------------------------------------------------------------------- /source/postcard-schema/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesmunns/postcard/HEAD/source/postcard-schema/src/lib.rs -------------------------------------------------------------------------------- /source/postcard-schema/src/schema/fmt.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesmunns/postcard/HEAD/source/postcard-schema/src/schema/fmt.rs -------------------------------------------------------------------------------- /source/postcard-schema/src/schema/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesmunns/postcard/HEAD/source/postcard-schema/src/schema/mod.rs -------------------------------------------------------------------------------- /source/postcard-schema/src/schema/owned.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesmunns/postcard/HEAD/source/postcard-schema/src/schema/owned.rs -------------------------------------------------------------------------------- /source/postcard-schema/tests/schema.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesmunns/postcard/HEAD/source/postcard-schema/tests/schema.rs -------------------------------------------------------------------------------- /source/postcard/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesmunns/postcard/HEAD/source/postcard/Cargo.toml -------------------------------------------------------------------------------- /source/postcard/LICENSE-APACHE: -------------------------------------------------------------------------------- 1 | ../../LICENSE-APACHE -------------------------------------------------------------------------------- /source/postcard/LICENSE-MIT: -------------------------------------------------------------------------------- 1 | ../../LICENSE-MIT -------------------------------------------------------------------------------- /source/postcard/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesmunns/postcard/HEAD/source/postcard/README.md -------------------------------------------------------------------------------- /source/postcard/benches/varint_bench.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesmunns/postcard/HEAD/source/postcard/benches/varint_bench.rs -------------------------------------------------------------------------------- /source/postcard/src/accumulator.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesmunns/postcard/HEAD/source/postcard/src/accumulator.rs -------------------------------------------------------------------------------- /source/postcard/src/de/deserializer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesmunns/postcard/HEAD/source/postcard/src/de/deserializer.rs -------------------------------------------------------------------------------- /source/postcard/src/de/flavors.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesmunns/postcard/HEAD/source/postcard/src/de/flavors.rs -------------------------------------------------------------------------------- /source/postcard/src/de/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesmunns/postcard/HEAD/source/postcard/src/de/mod.rs -------------------------------------------------------------------------------- /source/postcard/src/eio.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesmunns/postcard/HEAD/source/postcard/src/eio.rs -------------------------------------------------------------------------------- /source/postcard/src/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesmunns/postcard/HEAD/source/postcard/src/error.rs -------------------------------------------------------------------------------- /source/postcard/src/fixint.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesmunns/postcard/HEAD/source/postcard/src/fixint.rs -------------------------------------------------------------------------------- /source/postcard/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesmunns/postcard/HEAD/source/postcard/src/lib.rs -------------------------------------------------------------------------------- /source/postcard/src/max_size.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesmunns/postcard/HEAD/source/postcard/src/max_size.rs -------------------------------------------------------------------------------- /source/postcard/src/ser/flavors.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesmunns/postcard/HEAD/source/postcard/src/ser/flavors.rs -------------------------------------------------------------------------------- /source/postcard/src/ser/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesmunns/postcard/HEAD/source/postcard/src/ser/mod.rs -------------------------------------------------------------------------------- /source/postcard/src/ser/serializer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesmunns/postcard/HEAD/source/postcard/src/ser/serializer.rs -------------------------------------------------------------------------------- /source/postcard/src/varint.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesmunns/postcard/HEAD/source/postcard/src/varint.rs -------------------------------------------------------------------------------- /source/postcard/tests/accumulator.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesmunns/postcard/HEAD/source/postcard/tests/accumulator.rs -------------------------------------------------------------------------------- /source/postcard/tests/crc.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesmunns/postcard/HEAD/source/postcard/tests/crc.rs -------------------------------------------------------------------------------- /source/postcard/tests/loopback.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesmunns/postcard/HEAD/source/postcard/tests/loopback.rs -------------------------------------------------------------------------------- /source/postcard/tests/max_size.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesmunns/postcard/HEAD/source/postcard/tests/max_size.rs -------------------------------------------------------------------------------- /source/postcard2/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesmunns/postcard/HEAD/source/postcard2/Cargo.toml -------------------------------------------------------------------------------- /source/postcard2/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesmunns/postcard/HEAD/source/postcard2/README.md -------------------------------------------------------------------------------- /source/postcard2/src/accumulator.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesmunns/postcard/HEAD/source/postcard2/src/accumulator.rs -------------------------------------------------------------------------------- /source/postcard2/src/de/deserializer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesmunns/postcard/HEAD/source/postcard2/src/de/deserializer.rs -------------------------------------------------------------------------------- /source/postcard2/src/de/flavors.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesmunns/postcard/HEAD/source/postcard2/src/de/flavors.rs -------------------------------------------------------------------------------- /source/postcard2/src/de/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesmunns/postcard/HEAD/source/postcard2/src/de/mod.rs -------------------------------------------------------------------------------- /source/postcard2/src/eio.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesmunns/postcard/HEAD/source/postcard2/src/eio.rs -------------------------------------------------------------------------------- /source/postcard2/src/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesmunns/postcard/HEAD/source/postcard2/src/error.rs -------------------------------------------------------------------------------- /source/postcard2/src/fixint.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesmunns/postcard/HEAD/source/postcard2/src/fixint.rs -------------------------------------------------------------------------------- /source/postcard2/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesmunns/postcard/HEAD/source/postcard2/src/lib.rs -------------------------------------------------------------------------------- /source/postcard2/src/max_size.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesmunns/postcard/HEAD/source/postcard2/src/max_size.rs -------------------------------------------------------------------------------- /source/postcard2/src/ser/flavors.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesmunns/postcard/HEAD/source/postcard2/src/ser/flavors.rs -------------------------------------------------------------------------------- /source/postcard2/src/ser/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesmunns/postcard/HEAD/source/postcard2/src/ser/mod.rs -------------------------------------------------------------------------------- /source/postcard2/src/ser/serializer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesmunns/postcard/HEAD/source/postcard2/src/ser/serializer.rs -------------------------------------------------------------------------------- /source/postcard2/src/varint.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesmunns/postcard/HEAD/source/postcard2/src/varint.rs -------------------------------------------------------------------------------- /source/postcard2/tests/accumulator.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesmunns/postcard/HEAD/source/postcard2/tests/accumulator.rs -------------------------------------------------------------------------------- /source/postcard2/tests/crc.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesmunns/postcard/HEAD/source/postcard2/tests/crc.rs -------------------------------------------------------------------------------- /source/postcard2/tests/loopback.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesmunns/postcard/HEAD/source/postcard2/tests/loopback.rs -------------------------------------------------------------------------------- /source/postcard2/tests/max_size.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesmunns/postcard/HEAD/source/postcard2/tests/max_size.rs -------------------------------------------------------------------------------- /spec/.gitignore: -------------------------------------------------------------------------------- 1 | book 2 | -------------------------------------------------------------------------------- /spec/LICENSE-CC-BY-SA: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesmunns/postcard/HEAD/spec/LICENSE-CC-BY-SA -------------------------------------------------------------------------------- /spec/book.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesmunns/postcard/HEAD/spec/book.toml -------------------------------------------------------------------------------- /spec/src/SUMMARY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesmunns/postcard/HEAD/spec/src/SUMMARY.md -------------------------------------------------------------------------------- /spec/src/glossary.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesmunns/postcard/HEAD/spec/src/glossary.md -------------------------------------------------------------------------------- /spec/src/intro.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesmunns/postcard/HEAD/spec/src/intro.md -------------------------------------------------------------------------------- /spec/src/serde-data-model.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesmunns/postcard/HEAD/spec/src/serde-data-model.md -------------------------------------------------------------------------------- /spec/src/wire-format.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesmunns/postcard/HEAD/spec/src/wire-format.md --------------------------------------------------------------------------------