├── .cargo └── config.toml ├── .clippy.toml ├── .github ├── ISSUE_TEMPLATE.md ├── PULL_REQUEST_TEMPLATE.md ├── renovate.json5 ├── settings.yml └── workflows │ ├── audit.yml │ ├── ci.yml │ ├── committed.yml │ ├── pre-commit.yml │ ├── rust-next.yml │ └── spelling.yml ├── .gitignore ├── .pre-commit-config.yaml ├── CHANGELOG.md ├── CONTRIBUTING.md ├── Cargo.lock ├── Cargo.toml ├── LICENSE-APACHE ├── LICENSE-MIT ├── README.md ├── committed.toml ├── crates ├── core │ ├── CHANGELOG.md │ ├── Cargo.toml │ ├── LICENSE-APACHE │ ├── LICENSE-MIT │ ├── README.md │ ├── release.toml │ └── src │ │ ├── core.rs │ │ ├── lib.rs │ │ └── reflection.rs └── tree │ ├── CHANGELOG.md │ ├── Cargo.toml │ ├── LICENSE-APACHE │ ├── LICENSE-MIT │ ├── README.md │ ├── examples │ └── failures.rs │ ├── release.toml │ └── src │ └── lib.rs ├── deny.toml ├── examples └── case_tree.rs ├── release.toml ├── src ├── boolean.rs ├── boxed.rs ├── color.rs ├── constant.rs ├── float │ ├── close.rs │ └── mod.rs ├── function.rs ├── iter.rs ├── lib.rs ├── name.rs ├── ord.rs ├── path │ ├── existence.rs │ ├── fc.rs │ ├── fs.rs │ ├── ft.rs │ └── mod.rs ├── prelude.rs ├── str │ ├── adapters.rs │ ├── basics.rs │ ├── difference.rs │ ├── mod.rs │ ├── normalize.rs │ └── regex.rs └── utils.rs └── tests ├── empty_file └── hello_world /.cargo/config.toml: -------------------------------------------------------------------------------- 1 | [resolver] 2 | incompatible-rust-versions = "fallback" 3 | -------------------------------------------------------------------------------- /.clippy.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/assert-rs/predicates-rs/HEAD/.clippy.toml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/assert-rs/predicates-rs/HEAD/.github/ISSUE_TEMPLATE.md -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/assert-rs/predicates-rs/HEAD/.github/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /.github/renovate.json5: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/assert-rs/predicates-rs/HEAD/.github/renovate.json5 -------------------------------------------------------------------------------- /.github/settings.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/assert-rs/predicates-rs/HEAD/.github/settings.yml -------------------------------------------------------------------------------- /.github/workflows/audit.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/assert-rs/predicates-rs/HEAD/.github/workflows/audit.yml -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/assert-rs/predicates-rs/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/committed.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/assert-rs/predicates-rs/HEAD/.github/workflows/committed.yml -------------------------------------------------------------------------------- /.github/workflows/pre-commit.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/assert-rs/predicates-rs/HEAD/.github/workflows/pre-commit.yml -------------------------------------------------------------------------------- /.github/workflows/rust-next.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/assert-rs/predicates-rs/HEAD/.github/workflows/rust-next.yml -------------------------------------------------------------------------------- /.github/workflows/spelling.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/assert-rs/predicates-rs/HEAD/.github/workflows/spelling.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | target 2 | -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/assert-rs/predicates-rs/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/assert-rs/predicates-rs/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/assert-rs/predicates-rs/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/assert-rs/predicates-rs/HEAD/Cargo.lock -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/assert-rs/predicates-rs/HEAD/Cargo.toml -------------------------------------------------------------------------------- /LICENSE-APACHE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/assert-rs/predicates-rs/HEAD/LICENSE-APACHE -------------------------------------------------------------------------------- /LICENSE-MIT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/assert-rs/predicates-rs/HEAD/LICENSE-MIT -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/assert-rs/predicates-rs/HEAD/README.md -------------------------------------------------------------------------------- /committed.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/assert-rs/predicates-rs/HEAD/committed.toml -------------------------------------------------------------------------------- /crates/core/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/assert-rs/predicates-rs/HEAD/crates/core/CHANGELOG.md -------------------------------------------------------------------------------- /crates/core/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/assert-rs/predicates-rs/HEAD/crates/core/Cargo.toml -------------------------------------------------------------------------------- /crates/core/LICENSE-APACHE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/assert-rs/predicates-rs/HEAD/crates/core/LICENSE-APACHE -------------------------------------------------------------------------------- /crates/core/LICENSE-MIT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/assert-rs/predicates-rs/HEAD/crates/core/LICENSE-MIT -------------------------------------------------------------------------------- /crates/core/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/assert-rs/predicates-rs/HEAD/crates/core/README.md -------------------------------------------------------------------------------- /crates/core/release.toml: -------------------------------------------------------------------------------- 1 | dependent-version = "fix" 2 | allow-branch = ["master"] 3 | -------------------------------------------------------------------------------- /crates/core/src/core.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/assert-rs/predicates-rs/HEAD/crates/core/src/core.rs -------------------------------------------------------------------------------- /crates/core/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/assert-rs/predicates-rs/HEAD/crates/core/src/lib.rs -------------------------------------------------------------------------------- /crates/core/src/reflection.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/assert-rs/predicates-rs/HEAD/crates/core/src/reflection.rs -------------------------------------------------------------------------------- /crates/tree/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/assert-rs/predicates-rs/HEAD/crates/tree/CHANGELOG.md -------------------------------------------------------------------------------- /crates/tree/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/assert-rs/predicates-rs/HEAD/crates/tree/Cargo.toml -------------------------------------------------------------------------------- /crates/tree/LICENSE-APACHE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/assert-rs/predicates-rs/HEAD/crates/tree/LICENSE-APACHE -------------------------------------------------------------------------------- /crates/tree/LICENSE-MIT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/assert-rs/predicates-rs/HEAD/crates/tree/LICENSE-MIT -------------------------------------------------------------------------------- /crates/tree/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/assert-rs/predicates-rs/HEAD/crates/tree/README.md -------------------------------------------------------------------------------- /crates/tree/examples/failures.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/assert-rs/predicates-rs/HEAD/crates/tree/examples/failures.rs -------------------------------------------------------------------------------- /crates/tree/release.toml: -------------------------------------------------------------------------------- 1 | allow-branch = ["master"] 2 | -------------------------------------------------------------------------------- /crates/tree/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/assert-rs/predicates-rs/HEAD/crates/tree/src/lib.rs -------------------------------------------------------------------------------- /deny.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/assert-rs/predicates-rs/HEAD/deny.toml -------------------------------------------------------------------------------- /examples/case_tree.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/assert-rs/predicates-rs/HEAD/examples/case_tree.rs -------------------------------------------------------------------------------- /release.toml: -------------------------------------------------------------------------------- 1 | dependent-version = "fix" 2 | allow-branch = ["master"] 3 | -------------------------------------------------------------------------------- /src/boolean.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/assert-rs/predicates-rs/HEAD/src/boolean.rs -------------------------------------------------------------------------------- /src/boxed.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/assert-rs/predicates-rs/HEAD/src/boxed.rs -------------------------------------------------------------------------------- /src/color.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/assert-rs/predicates-rs/HEAD/src/color.rs -------------------------------------------------------------------------------- /src/constant.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/assert-rs/predicates-rs/HEAD/src/constant.rs -------------------------------------------------------------------------------- /src/float/close.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/assert-rs/predicates-rs/HEAD/src/float/close.rs -------------------------------------------------------------------------------- /src/float/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/assert-rs/predicates-rs/HEAD/src/float/mod.rs -------------------------------------------------------------------------------- /src/function.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/assert-rs/predicates-rs/HEAD/src/function.rs -------------------------------------------------------------------------------- /src/iter.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/assert-rs/predicates-rs/HEAD/src/iter.rs -------------------------------------------------------------------------------- /src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/assert-rs/predicates-rs/HEAD/src/lib.rs -------------------------------------------------------------------------------- /src/name.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/assert-rs/predicates-rs/HEAD/src/name.rs -------------------------------------------------------------------------------- /src/ord.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/assert-rs/predicates-rs/HEAD/src/ord.rs -------------------------------------------------------------------------------- /src/path/existence.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/assert-rs/predicates-rs/HEAD/src/path/existence.rs -------------------------------------------------------------------------------- /src/path/fc.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/assert-rs/predicates-rs/HEAD/src/path/fc.rs -------------------------------------------------------------------------------- /src/path/fs.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/assert-rs/predicates-rs/HEAD/src/path/fs.rs -------------------------------------------------------------------------------- /src/path/ft.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/assert-rs/predicates-rs/HEAD/src/path/ft.rs -------------------------------------------------------------------------------- /src/path/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/assert-rs/predicates-rs/HEAD/src/path/mod.rs -------------------------------------------------------------------------------- /src/prelude.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/assert-rs/predicates-rs/HEAD/src/prelude.rs -------------------------------------------------------------------------------- /src/str/adapters.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/assert-rs/predicates-rs/HEAD/src/str/adapters.rs -------------------------------------------------------------------------------- /src/str/basics.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/assert-rs/predicates-rs/HEAD/src/str/basics.rs -------------------------------------------------------------------------------- /src/str/difference.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/assert-rs/predicates-rs/HEAD/src/str/difference.rs -------------------------------------------------------------------------------- /src/str/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/assert-rs/predicates-rs/HEAD/src/str/mod.rs -------------------------------------------------------------------------------- /src/str/normalize.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/assert-rs/predicates-rs/HEAD/src/str/normalize.rs -------------------------------------------------------------------------------- /src/str/regex.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/assert-rs/predicates-rs/HEAD/src/str/regex.rs -------------------------------------------------------------------------------- /src/utils.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/assert-rs/predicates-rs/HEAD/src/utils.rs -------------------------------------------------------------------------------- /tests/empty_file: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/hello_world: -------------------------------------------------------------------------------- 1 | Hello World! --------------------------------------------------------------------------------