├── .gitignore ├── Cargo.toml ├── LICENSE ├── README.md ├── constduck-procmacro ├── Cargo.toml └── src │ ├── derive.rs │ └── lib.rs └── constduck ├── Cargo.toml ├── examples ├── construct-instances.rs ├── custom-default.rs └── debug-print.rs └── src └── lib.rs /.gitignore: -------------------------------------------------------------------------------- 1 | /target 2 | Cargo.lock 3 | .vscode 4 | -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ferrouille/constduck/HEAD/Cargo.toml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ferrouille/constduck/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ferrouille/constduck/HEAD/README.md -------------------------------------------------------------------------------- /constduck-procmacro/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ferrouille/constduck/HEAD/constduck-procmacro/Cargo.toml -------------------------------------------------------------------------------- /constduck-procmacro/src/derive.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ferrouille/constduck/HEAD/constduck-procmacro/src/derive.rs -------------------------------------------------------------------------------- /constduck-procmacro/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ferrouille/constduck/HEAD/constduck-procmacro/src/lib.rs -------------------------------------------------------------------------------- /constduck/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ferrouille/constduck/HEAD/constduck/Cargo.toml -------------------------------------------------------------------------------- /constduck/examples/construct-instances.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ferrouille/constduck/HEAD/constduck/examples/construct-instances.rs -------------------------------------------------------------------------------- /constduck/examples/custom-default.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ferrouille/constduck/HEAD/constduck/examples/custom-default.rs -------------------------------------------------------------------------------- /constduck/examples/debug-print.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ferrouille/constduck/HEAD/constduck/examples/debug-print.rs -------------------------------------------------------------------------------- /constduck/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ferrouille/constduck/HEAD/constduck/src/lib.rs --------------------------------------------------------------------------------