├── .gitignore ├── .travis.yml ├── CHANGELOG.md ├── CONTRIBUTING.md ├── Cargo.toml ├── LICENSE-APACHE ├── LICENSE-MIT ├── README.md ├── benches └── bench.rs ├── ci └── script.sh ├── publish.sh ├── rustfmt.toml ├── scrapmetal-derive ├── Cargo.toml └── src │ └── lib.rs ├── src ├── lib.rs ├── mutation.rs ├── query.rs ├── term_impls.rs └── transform.rs └── tests ├── company.rs └── derive_edge_cases.rs /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fitzgen/scrapmetal/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fitzgen/scrapmetal/HEAD/.travis.yml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fitzgen/scrapmetal/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fitzgen/scrapmetal/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fitzgen/scrapmetal/HEAD/Cargo.toml -------------------------------------------------------------------------------- /LICENSE-APACHE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fitzgen/scrapmetal/HEAD/LICENSE-APACHE -------------------------------------------------------------------------------- /LICENSE-MIT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fitzgen/scrapmetal/HEAD/LICENSE-MIT -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fitzgen/scrapmetal/HEAD/README.md -------------------------------------------------------------------------------- /benches/bench.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fitzgen/scrapmetal/HEAD/benches/bench.rs -------------------------------------------------------------------------------- /ci/script.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fitzgen/scrapmetal/HEAD/ci/script.sh -------------------------------------------------------------------------------- /publish.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fitzgen/scrapmetal/HEAD/publish.sh -------------------------------------------------------------------------------- /rustfmt.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fitzgen/scrapmetal/HEAD/rustfmt.toml -------------------------------------------------------------------------------- /scrapmetal-derive/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fitzgen/scrapmetal/HEAD/scrapmetal-derive/Cargo.toml -------------------------------------------------------------------------------- /scrapmetal-derive/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fitzgen/scrapmetal/HEAD/scrapmetal-derive/src/lib.rs -------------------------------------------------------------------------------- /src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fitzgen/scrapmetal/HEAD/src/lib.rs -------------------------------------------------------------------------------- /src/mutation.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fitzgen/scrapmetal/HEAD/src/mutation.rs -------------------------------------------------------------------------------- /src/query.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fitzgen/scrapmetal/HEAD/src/query.rs -------------------------------------------------------------------------------- /src/term_impls.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fitzgen/scrapmetal/HEAD/src/term_impls.rs -------------------------------------------------------------------------------- /src/transform.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fitzgen/scrapmetal/HEAD/src/transform.rs -------------------------------------------------------------------------------- /tests/company.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fitzgen/scrapmetal/HEAD/tests/company.rs -------------------------------------------------------------------------------- /tests/derive_edge_cases.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fitzgen/scrapmetal/HEAD/tests/derive_edge_cases.rs --------------------------------------------------------------------------------