├── .cargo └── config.toml ├── .github ├── renovate.json └── workflows │ ├── ci.yml │ └── release.yml ├── .gitignore ├── CHANGELOG.md ├── Cargo.lock ├── Cargo.toml ├── Justfile ├── LICENSE-APACHE ├── LICENSE-MIT ├── README.md ├── daft-derive ├── Cargo.toml ├── LICENSE-APACHE ├── LICENSE-MIT ├── README.md ├── src │ ├── internals │ │ ├── error_store.rs │ │ ├── imp.rs │ │ └── mod.rs │ └── lib.rs └── tests │ ├── fixtures │ ├── README.md │ ├── invalid │ │ ├── enum-attributes.rs │ │ ├── enum-attributes.stderr │ │ ├── field-attribute-with-value.rs │ │ ├── field-attribute-with-value.stderr │ │ ├── field-leaf-and-ignore.rs │ │ ├── field-leaf-and-ignore.stderr │ │ ├── field-specified-multiple-times.rs │ │ ├── field-specified-multiple-times.stderr │ │ ├── field-unknown-attribute.rs │ │ ├── field-unknown-attribute.stderr │ │ ├── output │ │ │ ├── enum-attributes.output.rs │ │ │ ├── field-attribute-with-value.output.rs │ │ │ ├── field-leaf-and-ignore.output.rs │ │ │ ├── field-specified-multiple-times.output.rs │ │ │ ├── field-unknown-attribute.output.rs │ │ │ ├── struct-attribute-with-value.output.rs │ │ │ ├── struct-field-not-diffable.output.rs │ │ │ ├── struct-leaf-attributes.output.rs │ │ │ ├── struct-specified-multiple-times.output.rs │ │ │ ├── struct-unknown-attribute-multiple.output.rs │ │ │ ├── struct-unknown-attribute.output.rs │ │ │ └── union-attributes.output.rs │ │ ├── struct-attribute-with-value.rs │ │ ├── struct-attribute-with-value.stderr │ │ ├── struct-field-not-diffable.rs │ │ ├── struct-field-not-diffable.stderr │ │ ├── struct-leaf-attributes.rs │ │ ├── struct-leaf-attributes.stderr │ │ ├── struct-specified-multiple-times.rs │ │ ├── struct-specified-multiple-times.stderr │ │ ├── struct-unknown-attribute-multiple.rs │ │ ├── struct-unknown-attribute-multiple.stderr │ │ ├── struct-unknown-attribute.rs │ │ ├── struct-unknown-attribute.stderr │ │ ├── union-attributes.rs │ │ └── union-attributes.stderr │ └── valid │ │ ├── attributes.rs │ │ ├── basic.rs │ │ ├── complex-lifetimes.rs │ │ ├── default-type-param.rs │ │ ├── generic-enum.rs │ │ ├── generic-struct-2.rs │ │ ├── generic-struct-leaf.rs │ │ ├── generic-struct.rs │ │ ├── non-eq.rs │ │ ├── non-exhaustive.rs │ │ ├── output │ │ ├── attributes.output.rs │ │ ├── basic.output.rs │ │ ├── complex-lifetimes.output.rs │ │ ├── default-type-param.output.rs │ │ ├── generic-enum.output.rs │ │ ├── generic-struct-2.output.rs │ │ ├── generic-struct-leaf.output.rs │ │ ├── generic-struct.output.rs │ │ ├── non-eq.output.rs │ │ ├── non-exhaustive.output.rs │ │ └── union.output.rs │ │ └── union.rs │ ├── integration_test.rs │ ├── snapshot_test.rs │ └── ui_test.rs ├── daft ├── CHANGELOG.md ├── Cargo.toml ├── LICENSE-APACHE ├── LICENSE-MIT ├── README.md └── src │ ├── alloc_impls.rs │ ├── core_impls.rs │ ├── diffable.rs │ ├── leaf.rs │ ├── lib.rs │ ├── macros.rs │ ├── std_impls.rs │ └── third_party │ ├── mod.rs │ ├── newtype_uuid_impls.rs │ ├── oxnet_impls.rs │ └── uuid_impls.rs ├── release.toml ├── rust-toolchain.toml └── rustfmt.toml /.cargo/config.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/daft/HEAD/.cargo/config.toml -------------------------------------------------------------------------------- /.github/renovate.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/daft/HEAD/.github/renovate.json -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/daft/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/daft/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | /target 2 | -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/daft/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/daft/HEAD/Cargo.lock -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/daft/HEAD/Cargo.toml -------------------------------------------------------------------------------- /Justfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/daft/HEAD/Justfile -------------------------------------------------------------------------------- /LICENSE-APACHE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/daft/HEAD/LICENSE-APACHE -------------------------------------------------------------------------------- /LICENSE-MIT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/daft/HEAD/LICENSE-MIT -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | daft/README.md -------------------------------------------------------------------------------- /daft-derive/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/daft/HEAD/daft-derive/Cargo.toml -------------------------------------------------------------------------------- /daft-derive/LICENSE-APACHE: -------------------------------------------------------------------------------- 1 | ../LICENSE-APACHE -------------------------------------------------------------------------------- /daft-derive/LICENSE-MIT: -------------------------------------------------------------------------------- 1 | ../LICENSE-MIT -------------------------------------------------------------------------------- /daft-derive/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/daft/HEAD/daft-derive/README.md -------------------------------------------------------------------------------- /daft-derive/src/internals/error_store.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/daft/HEAD/daft-derive/src/internals/error_store.rs -------------------------------------------------------------------------------- /daft-derive/src/internals/imp.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/daft/HEAD/daft-derive/src/internals/imp.rs -------------------------------------------------------------------------------- /daft-derive/src/internals/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/daft/HEAD/daft-derive/src/internals/mod.rs -------------------------------------------------------------------------------- /daft-derive/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/daft/HEAD/daft-derive/src/lib.rs -------------------------------------------------------------------------------- /daft-derive/tests/fixtures/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/daft/HEAD/daft-derive/tests/fixtures/README.md -------------------------------------------------------------------------------- /daft-derive/tests/fixtures/invalid/enum-attributes.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/daft/HEAD/daft-derive/tests/fixtures/invalid/enum-attributes.rs -------------------------------------------------------------------------------- /daft-derive/tests/fixtures/invalid/enum-attributes.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/daft/HEAD/daft-derive/tests/fixtures/invalid/enum-attributes.stderr -------------------------------------------------------------------------------- /daft-derive/tests/fixtures/invalid/field-attribute-with-value.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/daft/HEAD/daft-derive/tests/fixtures/invalid/field-attribute-with-value.rs -------------------------------------------------------------------------------- /daft-derive/tests/fixtures/invalid/field-attribute-with-value.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/daft/HEAD/daft-derive/tests/fixtures/invalid/field-attribute-with-value.stderr -------------------------------------------------------------------------------- /daft-derive/tests/fixtures/invalid/field-leaf-and-ignore.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/daft/HEAD/daft-derive/tests/fixtures/invalid/field-leaf-and-ignore.rs -------------------------------------------------------------------------------- /daft-derive/tests/fixtures/invalid/field-leaf-and-ignore.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/daft/HEAD/daft-derive/tests/fixtures/invalid/field-leaf-and-ignore.stderr -------------------------------------------------------------------------------- /daft-derive/tests/fixtures/invalid/field-specified-multiple-times.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/daft/HEAD/daft-derive/tests/fixtures/invalid/field-specified-multiple-times.rs -------------------------------------------------------------------------------- /daft-derive/tests/fixtures/invalid/field-specified-multiple-times.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/daft/HEAD/daft-derive/tests/fixtures/invalid/field-specified-multiple-times.stderr -------------------------------------------------------------------------------- /daft-derive/tests/fixtures/invalid/field-unknown-attribute.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/daft/HEAD/daft-derive/tests/fixtures/invalid/field-unknown-attribute.rs -------------------------------------------------------------------------------- /daft-derive/tests/fixtures/invalid/field-unknown-attribute.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/daft/HEAD/daft-derive/tests/fixtures/invalid/field-unknown-attribute.stderr -------------------------------------------------------------------------------- /daft-derive/tests/fixtures/invalid/output/enum-attributes.output.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/daft/HEAD/daft-derive/tests/fixtures/invalid/output/enum-attributes.output.rs -------------------------------------------------------------------------------- /daft-derive/tests/fixtures/invalid/output/field-attribute-with-value.output.rs: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /daft-derive/tests/fixtures/invalid/output/field-leaf-and-ignore.output.rs: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /daft-derive/tests/fixtures/invalid/output/field-specified-multiple-times.output.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/daft/HEAD/daft-derive/tests/fixtures/invalid/output/field-specified-multiple-times.output.rs -------------------------------------------------------------------------------- /daft-derive/tests/fixtures/invalid/output/field-unknown-attribute.output.rs: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /daft-derive/tests/fixtures/invalid/output/struct-attribute-with-value.output.rs: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /daft-derive/tests/fixtures/invalid/output/struct-field-not-diffable.output.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/daft/HEAD/daft-derive/tests/fixtures/invalid/output/struct-field-not-diffable.output.rs -------------------------------------------------------------------------------- /daft-derive/tests/fixtures/invalid/output/struct-leaf-attributes.output.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/daft/HEAD/daft-derive/tests/fixtures/invalid/output/struct-leaf-attributes.output.rs -------------------------------------------------------------------------------- /daft-derive/tests/fixtures/invalid/output/struct-specified-multiple-times.output.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/daft/HEAD/daft-derive/tests/fixtures/invalid/output/struct-specified-multiple-times.output.rs -------------------------------------------------------------------------------- /daft-derive/tests/fixtures/invalid/output/struct-unknown-attribute-multiple.output.rs: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /daft-derive/tests/fixtures/invalid/output/struct-unknown-attribute.output.rs: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /daft-derive/tests/fixtures/invalid/output/union-attributes.output.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/daft/HEAD/daft-derive/tests/fixtures/invalid/output/union-attributes.output.rs -------------------------------------------------------------------------------- /daft-derive/tests/fixtures/invalid/struct-attribute-with-value.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/daft/HEAD/daft-derive/tests/fixtures/invalid/struct-attribute-with-value.rs -------------------------------------------------------------------------------- /daft-derive/tests/fixtures/invalid/struct-attribute-with-value.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/daft/HEAD/daft-derive/tests/fixtures/invalid/struct-attribute-with-value.stderr -------------------------------------------------------------------------------- /daft-derive/tests/fixtures/invalid/struct-field-not-diffable.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/daft/HEAD/daft-derive/tests/fixtures/invalid/struct-field-not-diffable.rs -------------------------------------------------------------------------------- /daft-derive/tests/fixtures/invalid/struct-field-not-diffable.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/daft/HEAD/daft-derive/tests/fixtures/invalid/struct-field-not-diffable.stderr -------------------------------------------------------------------------------- /daft-derive/tests/fixtures/invalid/struct-leaf-attributes.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/daft/HEAD/daft-derive/tests/fixtures/invalid/struct-leaf-attributes.rs -------------------------------------------------------------------------------- /daft-derive/tests/fixtures/invalid/struct-leaf-attributes.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/daft/HEAD/daft-derive/tests/fixtures/invalid/struct-leaf-attributes.stderr -------------------------------------------------------------------------------- /daft-derive/tests/fixtures/invalid/struct-specified-multiple-times.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/daft/HEAD/daft-derive/tests/fixtures/invalid/struct-specified-multiple-times.rs -------------------------------------------------------------------------------- /daft-derive/tests/fixtures/invalid/struct-specified-multiple-times.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/daft/HEAD/daft-derive/tests/fixtures/invalid/struct-specified-multiple-times.stderr -------------------------------------------------------------------------------- /daft-derive/tests/fixtures/invalid/struct-unknown-attribute-multiple.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/daft/HEAD/daft-derive/tests/fixtures/invalid/struct-unknown-attribute-multiple.rs -------------------------------------------------------------------------------- /daft-derive/tests/fixtures/invalid/struct-unknown-attribute-multiple.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/daft/HEAD/daft-derive/tests/fixtures/invalid/struct-unknown-attribute-multiple.stderr -------------------------------------------------------------------------------- /daft-derive/tests/fixtures/invalid/struct-unknown-attribute.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/daft/HEAD/daft-derive/tests/fixtures/invalid/struct-unknown-attribute.rs -------------------------------------------------------------------------------- /daft-derive/tests/fixtures/invalid/struct-unknown-attribute.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/daft/HEAD/daft-derive/tests/fixtures/invalid/struct-unknown-attribute.stderr -------------------------------------------------------------------------------- /daft-derive/tests/fixtures/invalid/union-attributes.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/daft/HEAD/daft-derive/tests/fixtures/invalid/union-attributes.rs -------------------------------------------------------------------------------- /daft-derive/tests/fixtures/invalid/union-attributes.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/daft/HEAD/daft-derive/tests/fixtures/invalid/union-attributes.stderr -------------------------------------------------------------------------------- /daft-derive/tests/fixtures/valid/attributes.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/daft/HEAD/daft-derive/tests/fixtures/valid/attributes.rs -------------------------------------------------------------------------------- /daft-derive/tests/fixtures/valid/basic.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/daft/HEAD/daft-derive/tests/fixtures/valid/basic.rs -------------------------------------------------------------------------------- /daft-derive/tests/fixtures/valid/complex-lifetimes.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/daft/HEAD/daft-derive/tests/fixtures/valid/complex-lifetimes.rs -------------------------------------------------------------------------------- /daft-derive/tests/fixtures/valid/default-type-param.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/daft/HEAD/daft-derive/tests/fixtures/valid/default-type-param.rs -------------------------------------------------------------------------------- /daft-derive/tests/fixtures/valid/generic-enum.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/daft/HEAD/daft-derive/tests/fixtures/valid/generic-enum.rs -------------------------------------------------------------------------------- /daft-derive/tests/fixtures/valid/generic-struct-2.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/daft/HEAD/daft-derive/tests/fixtures/valid/generic-struct-2.rs -------------------------------------------------------------------------------- /daft-derive/tests/fixtures/valid/generic-struct-leaf.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/daft/HEAD/daft-derive/tests/fixtures/valid/generic-struct-leaf.rs -------------------------------------------------------------------------------- /daft-derive/tests/fixtures/valid/generic-struct.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/daft/HEAD/daft-derive/tests/fixtures/valid/generic-struct.rs -------------------------------------------------------------------------------- /daft-derive/tests/fixtures/valid/non-eq.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/daft/HEAD/daft-derive/tests/fixtures/valid/non-eq.rs -------------------------------------------------------------------------------- /daft-derive/tests/fixtures/valid/non-exhaustive.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/daft/HEAD/daft-derive/tests/fixtures/valid/non-exhaustive.rs -------------------------------------------------------------------------------- /daft-derive/tests/fixtures/valid/output/attributes.output.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/daft/HEAD/daft-derive/tests/fixtures/valid/output/attributes.output.rs -------------------------------------------------------------------------------- /daft-derive/tests/fixtures/valid/output/basic.output.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/daft/HEAD/daft-derive/tests/fixtures/valid/output/basic.output.rs -------------------------------------------------------------------------------- /daft-derive/tests/fixtures/valid/output/complex-lifetimes.output.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/daft/HEAD/daft-derive/tests/fixtures/valid/output/complex-lifetimes.output.rs -------------------------------------------------------------------------------- /daft-derive/tests/fixtures/valid/output/default-type-param.output.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/daft/HEAD/daft-derive/tests/fixtures/valid/output/default-type-param.output.rs -------------------------------------------------------------------------------- /daft-derive/tests/fixtures/valid/output/generic-enum.output.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/daft/HEAD/daft-derive/tests/fixtures/valid/output/generic-enum.output.rs -------------------------------------------------------------------------------- /daft-derive/tests/fixtures/valid/output/generic-struct-2.output.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/daft/HEAD/daft-derive/tests/fixtures/valid/output/generic-struct-2.output.rs -------------------------------------------------------------------------------- /daft-derive/tests/fixtures/valid/output/generic-struct-leaf.output.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/daft/HEAD/daft-derive/tests/fixtures/valid/output/generic-struct-leaf.output.rs -------------------------------------------------------------------------------- /daft-derive/tests/fixtures/valid/output/generic-struct.output.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/daft/HEAD/daft-derive/tests/fixtures/valid/output/generic-struct.output.rs -------------------------------------------------------------------------------- /daft-derive/tests/fixtures/valid/output/non-eq.output.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/daft/HEAD/daft-derive/tests/fixtures/valid/output/non-eq.output.rs -------------------------------------------------------------------------------- /daft-derive/tests/fixtures/valid/output/non-exhaustive.output.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/daft/HEAD/daft-derive/tests/fixtures/valid/output/non-exhaustive.output.rs -------------------------------------------------------------------------------- /daft-derive/tests/fixtures/valid/output/union.output.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/daft/HEAD/daft-derive/tests/fixtures/valid/output/union.output.rs -------------------------------------------------------------------------------- /daft-derive/tests/fixtures/valid/union.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/daft/HEAD/daft-derive/tests/fixtures/valid/union.rs -------------------------------------------------------------------------------- /daft-derive/tests/integration_test.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/daft/HEAD/daft-derive/tests/integration_test.rs -------------------------------------------------------------------------------- /daft-derive/tests/snapshot_test.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/daft/HEAD/daft-derive/tests/snapshot_test.rs -------------------------------------------------------------------------------- /daft-derive/tests/ui_test.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/daft/HEAD/daft-derive/tests/ui_test.rs -------------------------------------------------------------------------------- /daft/CHANGELOG.md: -------------------------------------------------------------------------------- 1 | ../CHANGELOG.md -------------------------------------------------------------------------------- /daft/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/daft/HEAD/daft/Cargo.toml -------------------------------------------------------------------------------- /daft/LICENSE-APACHE: -------------------------------------------------------------------------------- 1 | ../LICENSE-APACHE -------------------------------------------------------------------------------- /daft/LICENSE-MIT: -------------------------------------------------------------------------------- 1 | ../LICENSE-MIT -------------------------------------------------------------------------------- /daft/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/daft/HEAD/daft/README.md -------------------------------------------------------------------------------- /daft/src/alloc_impls.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/daft/HEAD/daft/src/alloc_impls.rs -------------------------------------------------------------------------------- /daft/src/core_impls.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/daft/HEAD/daft/src/core_impls.rs -------------------------------------------------------------------------------- /daft/src/diffable.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/daft/HEAD/daft/src/diffable.rs -------------------------------------------------------------------------------- /daft/src/leaf.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/daft/HEAD/daft/src/leaf.rs -------------------------------------------------------------------------------- /daft/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/daft/HEAD/daft/src/lib.rs -------------------------------------------------------------------------------- /daft/src/macros.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/daft/HEAD/daft/src/macros.rs -------------------------------------------------------------------------------- /daft/src/std_impls.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/daft/HEAD/daft/src/std_impls.rs -------------------------------------------------------------------------------- /daft/src/third_party/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/daft/HEAD/daft/src/third_party/mod.rs -------------------------------------------------------------------------------- /daft/src/third_party/newtype_uuid_impls.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/daft/HEAD/daft/src/third_party/newtype_uuid_impls.rs -------------------------------------------------------------------------------- /daft/src/third_party/oxnet_impls.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/daft/HEAD/daft/src/third_party/oxnet_impls.rs -------------------------------------------------------------------------------- /daft/src/third_party/uuid_impls.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/daft/HEAD/daft/src/third_party/uuid_impls.rs -------------------------------------------------------------------------------- /release.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/daft/HEAD/release.toml -------------------------------------------------------------------------------- /rust-toolchain.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/daft/HEAD/rust-toolchain.toml -------------------------------------------------------------------------------- /rustfmt.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/daft/HEAD/rustfmt.toml --------------------------------------------------------------------------------