├── .github ├── FUNDING.yml └── workflows │ ├── ci.yml │ └── publish.yml ├── .gitignore ├── CHANGELOG.md ├── Cargo.lock ├── Cargo.toml ├── LICENSE.md ├── README.md ├── error_mancer ├── Cargo.toml ├── src │ └── lib.rs └── tests │ ├── anyhow.rs │ ├── async.rs │ ├── basic.rs │ ├── derive.rs │ ├── flatten.rs │ ├── name.rs │ ├── ui.rs │ └── ui │ ├── missing_return_type.rs │ ├── missing_return_type.stderr │ ├── no_errors_anyhow.rs │ ├── no_errors_anyhow.stderr │ ├── not_fn.rs │ └── not_fn.stderr ├── error_mancer_macros ├── .gitignore ├── Cargo.toml └── src │ └── lib.rs ├── justfile └── rustfmt.toml /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | github: vivax3794 2 | -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vivax3794/error_mancer/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vivax3794/error_mancer/HEAD/.github/workflows/publish.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | /target 2 | -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vivax3794/error_mancer/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vivax3794/error_mancer/HEAD/Cargo.lock -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vivax3794/error_mancer/HEAD/Cargo.toml -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vivax3794/error_mancer/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vivax3794/error_mancer/HEAD/README.md -------------------------------------------------------------------------------- /error_mancer/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vivax3794/error_mancer/HEAD/error_mancer/Cargo.toml -------------------------------------------------------------------------------- /error_mancer/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vivax3794/error_mancer/HEAD/error_mancer/src/lib.rs -------------------------------------------------------------------------------- /error_mancer/tests/anyhow.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vivax3794/error_mancer/HEAD/error_mancer/tests/anyhow.rs -------------------------------------------------------------------------------- /error_mancer/tests/async.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vivax3794/error_mancer/HEAD/error_mancer/tests/async.rs -------------------------------------------------------------------------------- /error_mancer/tests/basic.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vivax3794/error_mancer/HEAD/error_mancer/tests/basic.rs -------------------------------------------------------------------------------- /error_mancer/tests/derive.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vivax3794/error_mancer/HEAD/error_mancer/tests/derive.rs -------------------------------------------------------------------------------- /error_mancer/tests/flatten.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vivax3794/error_mancer/HEAD/error_mancer/tests/flatten.rs -------------------------------------------------------------------------------- /error_mancer/tests/name.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vivax3794/error_mancer/HEAD/error_mancer/tests/name.rs -------------------------------------------------------------------------------- /error_mancer/tests/ui.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vivax3794/error_mancer/HEAD/error_mancer/tests/ui.rs -------------------------------------------------------------------------------- /error_mancer/tests/ui/missing_return_type.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vivax3794/error_mancer/HEAD/error_mancer/tests/ui/missing_return_type.rs -------------------------------------------------------------------------------- /error_mancer/tests/ui/missing_return_type.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vivax3794/error_mancer/HEAD/error_mancer/tests/ui/missing_return_type.stderr -------------------------------------------------------------------------------- /error_mancer/tests/ui/no_errors_anyhow.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vivax3794/error_mancer/HEAD/error_mancer/tests/ui/no_errors_anyhow.rs -------------------------------------------------------------------------------- /error_mancer/tests/ui/no_errors_anyhow.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vivax3794/error_mancer/HEAD/error_mancer/tests/ui/no_errors_anyhow.stderr -------------------------------------------------------------------------------- /error_mancer/tests/ui/not_fn.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vivax3794/error_mancer/HEAD/error_mancer/tests/ui/not_fn.rs -------------------------------------------------------------------------------- /error_mancer/tests/ui/not_fn.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vivax3794/error_mancer/HEAD/error_mancer/tests/ui/not_fn.stderr -------------------------------------------------------------------------------- /error_mancer_macros/.gitignore: -------------------------------------------------------------------------------- 1 | /target 2 | -------------------------------------------------------------------------------- /error_mancer_macros/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vivax3794/error_mancer/HEAD/error_mancer_macros/Cargo.toml -------------------------------------------------------------------------------- /error_mancer_macros/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vivax3794/error_mancer/HEAD/error_mancer_macros/src/lib.rs -------------------------------------------------------------------------------- /justfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vivax3794/error_mancer/HEAD/justfile -------------------------------------------------------------------------------- /rustfmt.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vivax3794/error_mancer/HEAD/rustfmt.toml --------------------------------------------------------------------------------