├── .gitignore ├── Cargo.toml ├── LICENSE ├── README.md ├── examples ├── array_macro.rs ├── basic_types.rs ├── encode.rs ├── iot_device.rs ├── main.rs ├── performance.rs └── to_bytes.rs ├── src ├── array.rs ├── decode.rs ├── encode.rs ├── id.rs ├── io.rs ├── json.rs ├── lib.rs ├── macros.rs ├── map.rs ├── serde │ ├── decode.rs │ ├── encode.rs │ └── mod.rs ├── spec.rs └── value.rs └── tests ├── extended_types.rs └── integration_test.rs /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danclive/nson/HEAD/.gitignore -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danclive/nson/HEAD/Cargo.toml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danclive/nson/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danclive/nson/HEAD/README.md -------------------------------------------------------------------------------- /examples/array_macro.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danclive/nson/HEAD/examples/array_macro.rs -------------------------------------------------------------------------------- /examples/basic_types.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danclive/nson/HEAD/examples/basic_types.rs -------------------------------------------------------------------------------- /examples/encode.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danclive/nson/HEAD/examples/encode.rs -------------------------------------------------------------------------------- /examples/iot_device.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danclive/nson/HEAD/examples/iot_device.rs -------------------------------------------------------------------------------- /examples/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danclive/nson/HEAD/examples/main.rs -------------------------------------------------------------------------------- /examples/performance.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danclive/nson/HEAD/examples/performance.rs -------------------------------------------------------------------------------- /examples/to_bytes.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danclive/nson/HEAD/examples/to_bytes.rs -------------------------------------------------------------------------------- /src/array.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danclive/nson/HEAD/src/array.rs -------------------------------------------------------------------------------- /src/decode.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danclive/nson/HEAD/src/decode.rs -------------------------------------------------------------------------------- /src/encode.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danclive/nson/HEAD/src/encode.rs -------------------------------------------------------------------------------- /src/id.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danclive/nson/HEAD/src/id.rs -------------------------------------------------------------------------------- /src/io.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danclive/nson/HEAD/src/io.rs -------------------------------------------------------------------------------- /src/json.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danclive/nson/HEAD/src/json.rs -------------------------------------------------------------------------------- /src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danclive/nson/HEAD/src/lib.rs -------------------------------------------------------------------------------- /src/macros.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danclive/nson/HEAD/src/macros.rs -------------------------------------------------------------------------------- /src/map.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danclive/nson/HEAD/src/map.rs -------------------------------------------------------------------------------- /src/serde/decode.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danclive/nson/HEAD/src/serde/decode.rs -------------------------------------------------------------------------------- /src/serde/encode.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danclive/nson/HEAD/src/serde/encode.rs -------------------------------------------------------------------------------- /src/serde/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danclive/nson/HEAD/src/serde/mod.rs -------------------------------------------------------------------------------- /src/spec.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danclive/nson/HEAD/src/spec.rs -------------------------------------------------------------------------------- /src/value.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danclive/nson/HEAD/src/value.rs -------------------------------------------------------------------------------- /tests/extended_types.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danclive/nson/HEAD/tests/extended_types.rs -------------------------------------------------------------------------------- /tests/integration_test.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danclive/nson/HEAD/tests/integration_test.rs --------------------------------------------------------------------------------