├── .gitignore ├── Cargo.toml ├── README.md ├── README.tpl ├── src ├── config.rs ├── data.rs └── lib.rs ├── tests └── thiserror.rs └── trybuild ├── fail ├── invalid_ident.rs ├── invalid_ident.stderr ├── invalid_signature.rs ├── invalid_signature.stderr ├── unsupported_macro_args.rs └── unsupported_macro_args.stderr └── pass ├── derive_passthrough.rs ├── empty.rs ├── err_attr_passthrough.rs ├── mix.rs ├── nested.rs ├── struct_attr_passthrough.rs ├── structy.rs ├── tuple.rs ├── unit.rs └── visibility.rs /.gitignore: -------------------------------------------------------------------------------- 1 | /target 2 | /Cargo.lock 3 | -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aatifsyed/errgo/HEAD/Cargo.toml -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aatifsyed/errgo/HEAD/README.md -------------------------------------------------------------------------------- /README.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aatifsyed/errgo/HEAD/README.tpl -------------------------------------------------------------------------------- /src/config.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aatifsyed/errgo/HEAD/src/config.rs -------------------------------------------------------------------------------- /src/data.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aatifsyed/errgo/HEAD/src/data.rs -------------------------------------------------------------------------------- /src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aatifsyed/errgo/HEAD/src/lib.rs -------------------------------------------------------------------------------- /tests/thiserror.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aatifsyed/errgo/HEAD/tests/thiserror.rs -------------------------------------------------------------------------------- /trybuild/fail/invalid_ident.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aatifsyed/errgo/HEAD/trybuild/fail/invalid_ident.rs -------------------------------------------------------------------------------- /trybuild/fail/invalid_ident.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aatifsyed/errgo/HEAD/trybuild/fail/invalid_ident.stderr -------------------------------------------------------------------------------- /trybuild/fail/invalid_signature.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aatifsyed/errgo/HEAD/trybuild/fail/invalid_signature.rs -------------------------------------------------------------------------------- /trybuild/fail/invalid_signature.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aatifsyed/errgo/HEAD/trybuild/fail/invalid_signature.stderr -------------------------------------------------------------------------------- /trybuild/fail/unsupported_macro_args.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aatifsyed/errgo/HEAD/trybuild/fail/unsupported_macro_args.rs -------------------------------------------------------------------------------- /trybuild/fail/unsupported_macro_args.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aatifsyed/errgo/HEAD/trybuild/fail/unsupported_macro_args.stderr -------------------------------------------------------------------------------- /trybuild/pass/derive_passthrough.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aatifsyed/errgo/HEAD/trybuild/pass/derive_passthrough.rs -------------------------------------------------------------------------------- /trybuild/pass/empty.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aatifsyed/errgo/HEAD/trybuild/pass/empty.rs -------------------------------------------------------------------------------- /trybuild/pass/err_attr_passthrough.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aatifsyed/errgo/HEAD/trybuild/pass/err_attr_passthrough.rs -------------------------------------------------------------------------------- /trybuild/pass/mix.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aatifsyed/errgo/HEAD/trybuild/pass/mix.rs -------------------------------------------------------------------------------- /trybuild/pass/nested.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aatifsyed/errgo/HEAD/trybuild/pass/nested.rs -------------------------------------------------------------------------------- /trybuild/pass/struct_attr_passthrough.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aatifsyed/errgo/HEAD/trybuild/pass/struct_attr_passthrough.rs -------------------------------------------------------------------------------- /trybuild/pass/structy.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aatifsyed/errgo/HEAD/trybuild/pass/structy.rs -------------------------------------------------------------------------------- /trybuild/pass/tuple.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aatifsyed/errgo/HEAD/trybuild/pass/tuple.rs -------------------------------------------------------------------------------- /trybuild/pass/unit.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aatifsyed/errgo/HEAD/trybuild/pass/unit.rs -------------------------------------------------------------------------------- /trybuild/pass/visibility.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aatifsyed/errgo/HEAD/trybuild/pass/visibility.rs --------------------------------------------------------------------------------