├── .github ├── FUNDING.yml └── workflows │ └── CI.yml ├── .gitignore ├── CHANGELOG.md ├── Cargo.toml ├── LICENSE-APACHE ├── LICENSE-MIT ├── README.md ├── proc ├── Cargo.toml ├── src │ └── lib.rs └── tests │ └── size.rs ├── rustfmt.toml ├── src ├── assert_align.rs ├── assert_cfg.rs ├── assert_fields.rs ├── assert_impl.rs ├── assert_obj_safe.rs ├── assert_size.rs ├── assert_trait.rs ├── assert_type.rs ├── bool.rs ├── const_assert.rs ├── does_impl.rs ├── lib.rs └── util.rs └── tests ├── const.rs ├── eq_size.rs ├── fields.rs ├── obj_safe.rs ├── proc_size.rs ├── trait_impl.rs ├── type_eq.rs └── type_ne.rs /.github/FUNDING.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nvzqz/static-assertions/HEAD/.github/FUNDING.yml -------------------------------------------------------------------------------- /.github/workflows/CI.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nvzqz/static-assertions/HEAD/.github/workflows/CI.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nvzqz/static-assertions/HEAD/.gitignore -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nvzqz/static-assertions/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nvzqz/static-assertions/HEAD/Cargo.toml -------------------------------------------------------------------------------- /LICENSE-APACHE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nvzqz/static-assertions/HEAD/LICENSE-APACHE -------------------------------------------------------------------------------- /LICENSE-MIT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nvzqz/static-assertions/HEAD/LICENSE-MIT -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nvzqz/static-assertions/HEAD/README.md -------------------------------------------------------------------------------- /proc/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nvzqz/static-assertions/HEAD/proc/Cargo.toml -------------------------------------------------------------------------------- /proc/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nvzqz/static-assertions/HEAD/proc/src/lib.rs -------------------------------------------------------------------------------- /proc/tests/size.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nvzqz/static-assertions/HEAD/proc/tests/size.rs -------------------------------------------------------------------------------- /rustfmt.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nvzqz/static-assertions/HEAD/rustfmt.toml -------------------------------------------------------------------------------- /src/assert_align.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nvzqz/static-assertions/HEAD/src/assert_align.rs -------------------------------------------------------------------------------- /src/assert_cfg.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nvzqz/static-assertions/HEAD/src/assert_cfg.rs -------------------------------------------------------------------------------- /src/assert_fields.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nvzqz/static-assertions/HEAD/src/assert_fields.rs -------------------------------------------------------------------------------- /src/assert_impl.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nvzqz/static-assertions/HEAD/src/assert_impl.rs -------------------------------------------------------------------------------- /src/assert_obj_safe.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nvzqz/static-assertions/HEAD/src/assert_obj_safe.rs -------------------------------------------------------------------------------- /src/assert_size.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nvzqz/static-assertions/HEAD/src/assert_size.rs -------------------------------------------------------------------------------- /src/assert_trait.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nvzqz/static-assertions/HEAD/src/assert_trait.rs -------------------------------------------------------------------------------- /src/assert_type.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nvzqz/static-assertions/HEAD/src/assert_type.rs -------------------------------------------------------------------------------- /src/bool.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nvzqz/static-assertions/HEAD/src/bool.rs -------------------------------------------------------------------------------- /src/const_assert.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nvzqz/static-assertions/HEAD/src/const_assert.rs -------------------------------------------------------------------------------- /src/does_impl.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nvzqz/static-assertions/HEAD/src/does_impl.rs -------------------------------------------------------------------------------- /src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nvzqz/static-assertions/HEAD/src/lib.rs -------------------------------------------------------------------------------- /src/util.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nvzqz/static-assertions/HEAD/src/util.rs -------------------------------------------------------------------------------- /tests/const.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nvzqz/static-assertions/HEAD/tests/const.rs -------------------------------------------------------------------------------- /tests/eq_size.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nvzqz/static-assertions/HEAD/tests/eq_size.rs -------------------------------------------------------------------------------- /tests/fields.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nvzqz/static-assertions/HEAD/tests/fields.rs -------------------------------------------------------------------------------- /tests/obj_safe.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nvzqz/static-assertions/HEAD/tests/obj_safe.rs -------------------------------------------------------------------------------- /tests/proc_size.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nvzqz/static-assertions/HEAD/tests/proc_size.rs -------------------------------------------------------------------------------- /tests/trait_impl.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nvzqz/static-assertions/HEAD/tests/trait_impl.rs -------------------------------------------------------------------------------- /tests/type_eq.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nvzqz/static-assertions/HEAD/tests/type_eq.rs -------------------------------------------------------------------------------- /tests/type_ne.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nvzqz/static-assertions/HEAD/tests/type_ne.rs --------------------------------------------------------------------------------