├── .github └── workflows │ ├── nightly-build.yml │ ├── publish.yml │ └── test.yml ├── .gitignore ├── .release-plz.toml ├── CHANGELOG.md ├── Cargo.toml ├── LICENSE-APACHE ├── LICENSE-MIT ├── README.md ├── src ├── attributes.rs └── lib.rs └── tests ├── argument_modifier.rs ├── associated_const_delegation.rs ├── async_await.rs ├── closure.rs ├── delegate_to_enum.rs ├── delegation.rs ├── expand ├── fields.expanded.rs └── fields.rs ├── expr.rs ├── expr_attribute.rs ├── fields.rs ├── function.rs ├── generic.rs ├── in_macro_expansion.rs ├── inline_args.rs ├── nested.rs ├── returntype.rs ├── segment_attributes.rs ├── stack.rs └── through_trait.rs /.github/workflows/nightly-build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kobzol/rust-delegate/HEAD/.github/workflows/nightly-build.yml -------------------------------------------------------------------------------- /.github/workflows/publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kobzol/rust-delegate/HEAD/.github/workflows/publish.yml -------------------------------------------------------------------------------- /.github/workflows/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kobzol/rust-delegate/HEAD/.github/workflows/test.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | /target 2 | **/*.rs.bk 3 | Cargo.lock 4 | -------------------------------------------------------------------------------- /.release-plz.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kobzol/rust-delegate/HEAD/.release-plz.toml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kobzol/rust-delegate/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kobzol/rust-delegate/HEAD/Cargo.toml -------------------------------------------------------------------------------- /LICENSE-APACHE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kobzol/rust-delegate/HEAD/LICENSE-APACHE -------------------------------------------------------------------------------- /LICENSE-MIT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kobzol/rust-delegate/HEAD/LICENSE-MIT -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kobzol/rust-delegate/HEAD/README.md -------------------------------------------------------------------------------- /src/attributes.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kobzol/rust-delegate/HEAD/src/attributes.rs -------------------------------------------------------------------------------- /src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kobzol/rust-delegate/HEAD/src/lib.rs -------------------------------------------------------------------------------- /tests/argument_modifier.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kobzol/rust-delegate/HEAD/tests/argument_modifier.rs -------------------------------------------------------------------------------- /tests/associated_const_delegation.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kobzol/rust-delegate/HEAD/tests/associated_const_delegation.rs -------------------------------------------------------------------------------- /tests/async_await.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kobzol/rust-delegate/HEAD/tests/async_await.rs -------------------------------------------------------------------------------- /tests/closure.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kobzol/rust-delegate/HEAD/tests/closure.rs -------------------------------------------------------------------------------- /tests/delegate_to_enum.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kobzol/rust-delegate/HEAD/tests/delegate_to_enum.rs -------------------------------------------------------------------------------- /tests/delegation.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kobzol/rust-delegate/HEAD/tests/delegation.rs -------------------------------------------------------------------------------- /tests/expand/fields.expanded.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kobzol/rust-delegate/HEAD/tests/expand/fields.expanded.rs -------------------------------------------------------------------------------- /tests/expand/fields.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kobzol/rust-delegate/HEAD/tests/expand/fields.rs -------------------------------------------------------------------------------- /tests/expr.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kobzol/rust-delegate/HEAD/tests/expr.rs -------------------------------------------------------------------------------- /tests/expr_attribute.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kobzol/rust-delegate/HEAD/tests/expr_attribute.rs -------------------------------------------------------------------------------- /tests/fields.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kobzol/rust-delegate/HEAD/tests/fields.rs -------------------------------------------------------------------------------- /tests/function.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kobzol/rust-delegate/HEAD/tests/function.rs -------------------------------------------------------------------------------- /tests/generic.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kobzol/rust-delegate/HEAD/tests/generic.rs -------------------------------------------------------------------------------- /tests/in_macro_expansion.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kobzol/rust-delegate/HEAD/tests/in_macro_expansion.rs -------------------------------------------------------------------------------- /tests/inline_args.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kobzol/rust-delegate/HEAD/tests/inline_args.rs -------------------------------------------------------------------------------- /tests/nested.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kobzol/rust-delegate/HEAD/tests/nested.rs -------------------------------------------------------------------------------- /tests/returntype.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kobzol/rust-delegate/HEAD/tests/returntype.rs -------------------------------------------------------------------------------- /tests/segment_attributes.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kobzol/rust-delegate/HEAD/tests/segment_attributes.rs -------------------------------------------------------------------------------- /tests/stack.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kobzol/rust-delegate/HEAD/tests/stack.rs -------------------------------------------------------------------------------- /tests/through_trait.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kobzol/rust-delegate/HEAD/tests/through_trait.rs --------------------------------------------------------------------------------