├── .github └── workflows │ └── ci.yml ├── .gitignore ├── Cargo.toml ├── LICENSE-APACHE ├── LICENSE-MIT ├── README.md ├── examples ├── README.md ├── async_await │ ├── Cargo.toml │ └── src │ │ └── main.rs ├── error_messages.rs ├── greet_closure.rs ├── keep_default_for.rs ├── names.rs └── refs.rs ├── rustfmt.toml ├── src ├── analyze.rs ├── attr.rs ├── gen.rs ├── lib.rs └── proxy.rs └── tests ├── compile-fail ├── attr_on_enum.rs ├── attr_on_enum.stderr ├── attr_on_fn.rs ├── attr_on_fn.stderr ├── attr_on_impl_block.rs ├── attr_on_impl_block.stderr ├── attr_on_struct.rs ├── attr_on_struct.stderr ├── attr_on_type.rs ├── attr_on_type.stderr ├── attr_on_unit_struct.rs ├── attr_on_unit_struct.stderr ├── fn_associated_const.rs ├── fn_associated_const.stderr ├── fn_associated_type.rs ├── fn_associated_type.stderr ├── fn_const_generics.rs ├── fn_const_generics.stderr ├── fn_generics.rs ├── fn_generics.stderr ├── fn_multiple_methods.rs ├── fn_multiple_methods.stderr ├── fn_unsafe_method.rs ├── fn_unsafe_method.stderr ├── keep_default_for_on_assoc_type.rs ├── keep_default_for_on_assoc_type.stderr ├── keep_default_for_on_required_method.rs ├── keep_default_for_on_required_method.stderr ├── method_attr_invalid.rs ├── method_attr_invalid.stderr ├── mut_self_for_arc.rs ├── mut_self_for_arc.stderr ├── mut_self_for_immutable_ref.rs ├── mut_self_for_immutable_ref.stderr ├── mut_self_for_rc.rs ├── mut_self_for_rc.stderr ├── super_trait_not_implemented.rs ├── super_trait_not_implemented.stderr ├── trait_obj_value_self.rs ├── trait_obj_value_self.stderr ├── value_self_for_immutable_ref.rs ├── value_self_for_immutable_ref.stderr ├── value_self_for_mutable_ref.rs └── value_self_for_mutable_ref.stderr ├── compile-pass ├── associated_type_with_where_clause_for_all_refs.rs ├── big_trait_for_all_refs.rs ├── big_trait_for_box.rs ├── big_trait_where_bound_for_all_refs.rs ├── fn_method_lifetimes.rs ├── generic_fn_method_for_refs.rs ├── generic_types_and_lifetimes_for_fn.rs ├── generic_types_and_lifetimes_for_refs.rs ├── keep_default_for_simple.rs ├── keep_default_for_with_where_bounds.rs ├── method_name_shadowing.rs ├── mut_self_for_fn.rs ├── mut_self_for_fn_mut.rs ├── non_inferred_generic_types_for_all_refs.rs ├── non_inferred_generic_types_for_box.rs ├── non_inferred_generic_types_with_lifetimes_for_all_refs.rs ├── ref_self_for_fn.rs ├── self_bound.rs ├── self_bound_default_method.rs ├── self_bound_multiple.rs ├── self_by_value_mut.rs ├── super_trait_complex_for_refs.rs ├── super_trait_simple_for_fn_types.rs ├── super_trait_simple_for_refs.rs ├── trailing_comma.rs ├── trait_in_fn.rs ├── trait_in_mods.rs ├── trait_obj_default_method.rs ├── trait_obj_immutable_self.rs ├── trait_obj_self_sized.rs ├── trait_obj_value_self.rs ├── value_self_for_fn.rs ├── value_self_for_fn_mut.rs └── value_self_for_fn_once.rs ├── no_std.rs ├── since_1.51 └── compile-pass │ ├── associated_lifetime.rs │ ├── generic_const_method.rs │ └── generic_mix.rs ├── since_1.75 └── compile-pass │ └── async_trait.rs └── ui.rs /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auto-impl-rs/auto_impl/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | /target/ 2 | **/*.rs.bk 3 | Cargo.lock 4 | -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auto-impl-rs/auto_impl/HEAD/Cargo.toml -------------------------------------------------------------------------------- /LICENSE-APACHE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auto-impl-rs/auto_impl/HEAD/LICENSE-APACHE -------------------------------------------------------------------------------- /LICENSE-MIT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auto-impl-rs/auto_impl/HEAD/LICENSE-MIT -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auto-impl-rs/auto_impl/HEAD/README.md -------------------------------------------------------------------------------- /examples/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auto-impl-rs/auto_impl/HEAD/examples/README.md -------------------------------------------------------------------------------- /examples/async_await/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auto-impl-rs/auto_impl/HEAD/examples/async_await/Cargo.toml -------------------------------------------------------------------------------- /examples/async_await/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auto-impl-rs/auto_impl/HEAD/examples/async_await/src/main.rs -------------------------------------------------------------------------------- /examples/error_messages.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auto-impl-rs/auto_impl/HEAD/examples/error_messages.rs -------------------------------------------------------------------------------- /examples/greet_closure.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auto-impl-rs/auto_impl/HEAD/examples/greet_closure.rs -------------------------------------------------------------------------------- /examples/keep_default_for.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auto-impl-rs/auto_impl/HEAD/examples/keep_default_for.rs -------------------------------------------------------------------------------- /examples/names.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auto-impl-rs/auto_impl/HEAD/examples/names.rs -------------------------------------------------------------------------------- /examples/refs.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auto-impl-rs/auto_impl/HEAD/examples/refs.rs -------------------------------------------------------------------------------- /rustfmt.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auto-impl-rs/auto_impl/HEAD/rustfmt.toml -------------------------------------------------------------------------------- /src/analyze.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auto-impl-rs/auto_impl/HEAD/src/analyze.rs -------------------------------------------------------------------------------- /src/attr.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auto-impl-rs/auto_impl/HEAD/src/attr.rs -------------------------------------------------------------------------------- /src/gen.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auto-impl-rs/auto_impl/HEAD/src/gen.rs -------------------------------------------------------------------------------- /src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auto-impl-rs/auto_impl/HEAD/src/lib.rs -------------------------------------------------------------------------------- /src/proxy.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auto-impl-rs/auto_impl/HEAD/src/proxy.rs -------------------------------------------------------------------------------- /tests/compile-fail/attr_on_enum.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auto-impl-rs/auto_impl/HEAD/tests/compile-fail/attr_on_enum.rs -------------------------------------------------------------------------------- /tests/compile-fail/attr_on_enum.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auto-impl-rs/auto_impl/HEAD/tests/compile-fail/attr_on_enum.stderr -------------------------------------------------------------------------------- /tests/compile-fail/attr_on_fn.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auto-impl-rs/auto_impl/HEAD/tests/compile-fail/attr_on_fn.rs -------------------------------------------------------------------------------- /tests/compile-fail/attr_on_fn.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auto-impl-rs/auto_impl/HEAD/tests/compile-fail/attr_on_fn.stderr -------------------------------------------------------------------------------- /tests/compile-fail/attr_on_impl_block.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auto-impl-rs/auto_impl/HEAD/tests/compile-fail/attr_on_impl_block.rs -------------------------------------------------------------------------------- /tests/compile-fail/attr_on_impl_block.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auto-impl-rs/auto_impl/HEAD/tests/compile-fail/attr_on_impl_block.stderr -------------------------------------------------------------------------------- /tests/compile-fail/attr_on_struct.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auto-impl-rs/auto_impl/HEAD/tests/compile-fail/attr_on_struct.rs -------------------------------------------------------------------------------- /tests/compile-fail/attr_on_struct.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auto-impl-rs/auto_impl/HEAD/tests/compile-fail/attr_on_struct.stderr -------------------------------------------------------------------------------- /tests/compile-fail/attr_on_type.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auto-impl-rs/auto_impl/HEAD/tests/compile-fail/attr_on_type.rs -------------------------------------------------------------------------------- /tests/compile-fail/attr_on_type.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auto-impl-rs/auto_impl/HEAD/tests/compile-fail/attr_on_type.stderr -------------------------------------------------------------------------------- /tests/compile-fail/attr_on_unit_struct.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auto-impl-rs/auto_impl/HEAD/tests/compile-fail/attr_on_unit_struct.rs -------------------------------------------------------------------------------- /tests/compile-fail/attr_on_unit_struct.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auto-impl-rs/auto_impl/HEAD/tests/compile-fail/attr_on_unit_struct.stderr -------------------------------------------------------------------------------- /tests/compile-fail/fn_associated_const.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auto-impl-rs/auto_impl/HEAD/tests/compile-fail/fn_associated_const.rs -------------------------------------------------------------------------------- /tests/compile-fail/fn_associated_const.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auto-impl-rs/auto_impl/HEAD/tests/compile-fail/fn_associated_const.stderr -------------------------------------------------------------------------------- /tests/compile-fail/fn_associated_type.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auto-impl-rs/auto_impl/HEAD/tests/compile-fail/fn_associated_type.rs -------------------------------------------------------------------------------- /tests/compile-fail/fn_associated_type.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auto-impl-rs/auto_impl/HEAD/tests/compile-fail/fn_associated_type.stderr -------------------------------------------------------------------------------- /tests/compile-fail/fn_const_generics.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auto-impl-rs/auto_impl/HEAD/tests/compile-fail/fn_const_generics.rs -------------------------------------------------------------------------------- /tests/compile-fail/fn_const_generics.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auto-impl-rs/auto_impl/HEAD/tests/compile-fail/fn_const_generics.stderr -------------------------------------------------------------------------------- /tests/compile-fail/fn_generics.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auto-impl-rs/auto_impl/HEAD/tests/compile-fail/fn_generics.rs -------------------------------------------------------------------------------- /tests/compile-fail/fn_generics.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auto-impl-rs/auto_impl/HEAD/tests/compile-fail/fn_generics.stderr -------------------------------------------------------------------------------- /tests/compile-fail/fn_multiple_methods.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auto-impl-rs/auto_impl/HEAD/tests/compile-fail/fn_multiple_methods.rs -------------------------------------------------------------------------------- /tests/compile-fail/fn_multiple_methods.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auto-impl-rs/auto_impl/HEAD/tests/compile-fail/fn_multiple_methods.stderr -------------------------------------------------------------------------------- /tests/compile-fail/fn_unsafe_method.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auto-impl-rs/auto_impl/HEAD/tests/compile-fail/fn_unsafe_method.rs -------------------------------------------------------------------------------- /tests/compile-fail/fn_unsafe_method.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auto-impl-rs/auto_impl/HEAD/tests/compile-fail/fn_unsafe_method.stderr -------------------------------------------------------------------------------- /tests/compile-fail/keep_default_for_on_assoc_type.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auto-impl-rs/auto_impl/HEAD/tests/compile-fail/keep_default_for_on_assoc_type.rs -------------------------------------------------------------------------------- /tests/compile-fail/keep_default_for_on_assoc_type.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auto-impl-rs/auto_impl/HEAD/tests/compile-fail/keep_default_for_on_assoc_type.stderr -------------------------------------------------------------------------------- /tests/compile-fail/keep_default_for_on_required_method.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auto-impl-rs/auto_impl/HEAD/tests/compile-fail/keep_default_for_on_required_method.rs -------------------------------------------------------------------------------- /tests/compile-fail/keep_default_for_on_required_method.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auto-impl-rs/auto_impl/HEAD/tests/compile-fail/keep_default_for_on_required_method.stderr -------------------------------------------------------------------------------- /tests/compile-fail/method_attr_invalid.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auto-impl-rs/auto_impl/HEAD/tests/compile-fail/method_attr_invalid.rs -------------------------------------------------------------------------------- /tests/compile-fail/method_attr_invalid.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auto-impl-rs/auto_impl/HEAD/tests/compile-fail/method_attr_invalid.stderr -------------------------------------------------------------------------------- /tests/compile-fail/mut_self_for_arc.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auto-impl-rs/auto_impl/HEAD/tests/compile-fail/mut_self_for_arc.rs -------------------------------------------------------------------------------- /tests/compile-fail/mut_self_for_arc.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auto-impl-rs/auto_impl/HEAD/tests/compile-fail/mut_self_for_arc.stderr -------------------------------------------------------------------------------- /tests/compile-fail/mut_self_for_immutable_ref.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auto-impl-rs/auto_impl/HEAD/tests/compile-fail/mut_self_for_immutable_ref.rs -------------------------------------------------------------------------------- /tests/compile-fail/mut_self_for_immutable_ref.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auto-impl-rs/auto_impl/HEAD/tests/compile-fail/mut_self_for_immutable_ref.stderr -------------------------------------------------------------------------------- /tests/compile-fail/mut_self_for_rc.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auto-impl-rs/auto_impl/HEAD/tests/compile-fail/mut_self_for_rc.rs -------------------------------------------------------------------------------- /tests/compile-fail/mut_self_for_rc.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auto-impl-rs/auto_impl/HEAD/tests/compile-fail/mut_self_for_rc.stderr -------------------------------------------------------------------------------- /tests/compile-fail/super_trait_not_implemented.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auto-impl-rs/auto_impl/HEAD/tests/compile-fail/super_trait_not_implemented.rs -------------------------------------------------------------------------------- /tests/compile-fail/super_trait_not_implemented.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auto-impl-rs/auto_impl/HEAD/tests/compile-fail/super_trait_not_implemented.stderr -------------------------------------------------------------------------------- /tests/compile-fail/trait_obj_value_self.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auto-impl-rs/auto_impl/HEAD/tests/compile-fail/trait_obj_value_self.rs -------------------------------------------------------------------------------- /tests/compile-fail/trait_obj_value_self.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auto-impl-rs/auto_impl/HEAD/tests/compile-fail/trait_obj_value_self.stderr -------------------------------------------------------------------------------- /tests/compile-fail/value_self_for_immutable_ref.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auto-impl-rs/auto_impl/HEAD/tests/compile-fail/value_self_for_immutable_ref.rs -------------------------------------------------------------------------------- /tests/compile-fail/value_self_for_immutable_ref.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auto-impl-rs/auto_impl/HEAD/tests/compile-fail/value_self_for_immutable_ref.stderr -------------------------------------------------------------------------------- /tests/compile-fail/value_self_for_mutable_ref.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auto-impl-rs/auto_impl/HEAD/tests/compile-fail/value_self_for_mutable_ref.rs -------------------------------------------------------------------------------- /tests/compile-fail/value_self_for_mutable_ref.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auto-impl-rs/auto_impl/HEAD/tests/compile-fail/value_self_for_mutable_ref.stderr -------------------------------------------------------------------------------- /tests/compile-pass/associated_type_with_where_clause_for_all_refs.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auto-impl-rs/auto_impl/HEAD/tests/compile-pass/associated_type_with_where_clause_for_all_refs.rs -------------------------------------------------------------------------------- /tests/compile-pass/big_trait_for_all_refs.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auto-impl-rs/auto_impl/HEAD/tests/compile-pass/big_trait_for_all_refs.rs -------------------------------------------------------------------------------- /tests/compile-pass/big_trait_for_box.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auto-impl-rs/auto_impl/HEAD/tests/compile-pass/big_trait_for_box.rs -------------------------------------------------------------------------------- /tests/compile-pass/big_trait_where_bound_for_all_refs.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auto-impl-rs/auto_impl/HEAD/tests/compile-pass/big_trait_where_bound_for_all_refs.rs -------------------------------------------------------------------------------- /tests/compile-pass/fn_method_lifetimes.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auto-impl-rs/auto_impl/HEAD/tests/compile-pass/fn_method_lifetimes.rs -------------------------------------------------------------------------------- /tests/compile-pass/generic_fn_method_for_refs.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auto-impl-rs/auto_impl/HEAD/tests/compile-pass/generic_fn_method_for_refs.rs -------------------------------------------------------------------------------- /tests/compile-pass/generic_types_and_lifetimes_for_fn.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auto-impl-rs/auto_impl/HEAD/tests/compile-pass/generic_types_and_lifetimes_for_fn.rs -------------------------------------------------------------------------------- /tests/compile-pass/generic_types_and_lifetimes_for_refs.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auto-impl-rs/auto_impl/HEAD/tests/compile-pass/generic_types_and_lifetimes_for_refs.rs -------------------------------------------------------------------------------- /tests/compile-pass/keep_default_for_simple.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auto-impl-rs/auto_impl/HEAD/tests/compile-pass/keep_default_for_simple.rs -------------------------------------------------------------------------------- /tests/compile-pass/keep_default_for_with_where_bounds.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auto-impl-rs/auto_impl/HEAD/tests/compile-pass/keep_default_for_with_where_bounds.rs -------------------------------------------------------------------------------- /tests/compile-pass/method_name_shadowing.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auto-impl-rs/auto_impl/HEAD/tests/compile-pass/method_name_shadowing.rs -------------------------------------------------------------------------------- /tests/compile-pass/mut_self_for_fn.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auto-impl-rs/auto_impl/HEAD/tests/compile-pass/mut_self_for_fn.rs -------------------------------------------------------------------------------- /tests/compile-pass/mut_self_for_fn_mut.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auto-impl-rs/auto_impl/HEAD/tests/compile-pass/mut_self_for_fn_mut.rs -------------------------------------------------------------------------------- /tests/compile-pass/non_inferred_generic_types_for_all_refs.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auto-impl-rs/auto_impl/HEAD/tests/compile-pass/non_inferred_generic_types_for_all_refs.rs -------------------------------------------------------------------------------- /tests/compile-pass/non_inferred_generic_types_for_box.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auto-impl-rs/auto_impl/HEAD/tests/compile-pass/non_inferred_generic_types_for_box.rs -------------------------------------------------------------------------------- /tests/compile-pass/non_inferred_generic_types_with_lifetimes_for_all_refs.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auto-impl-rs/auto_impl/HEAD/tests/compile-pass/non_inferred_generic_types_with_lifetimes_for_all_refs.rs -------------------------------------------------------------------------------- /tests/compile-pass/ref_self_for_fn.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auto-impl-rs/auto_impl/HEAD/tests/compile-pass/ref_self_for_fn.rs -------------------------------------------------------------------------------- /tests/compile-pass/self_bound.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auto-impl-rs/auto_impl/HEAD/tests/compile-pass/self_bound.rs -------------------------------------------------------------------------------- /tests/compile-pass/self_bound_default_method.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auto-impl-rs/auto_impl/HEAD/tests/compile-pass/self_bound_default_method.rs -------------------------------------------------------------------------------- /tests/compile-pass/self_bound_multiple.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auto-impl-rs/auto_impl/HEAD/tests/compile-pass/self_bound_multiple.rs -------------------------------------------------------------------------------- /tests/compile-pass/self_by_value_mut.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auto-impl-rs/auto_impl/HEAD/tests/compile-pass/self_by_value_mut.rs -------------------------------------------------------------------------------- /tests/compile-pass/super_trait_complex_for_refs.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auto-impl-rs/auto_impl/HEAD/tests/compile-pass/super_trait_complex_for_refs.rs -------------------------------------------------------------------------------- /tests/compile-pass/super_trait_simple_for_fn_types.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auto-impl-rs/auto_impl/HEAD/tests/compile-pass/super_trait_simple_for_fn_types.rs -------------------------------------------------------------------------------- /tests/compile-pass/super_trait_simple_for_refs.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auto-impl-rs/auto_impl/HEAD/tests/compile-pass/super_trait_simple_for_refs.rs -------------------------------------------------------------------------------- /tests/compile-pass/trailing_comma.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auto-impl-rs/auto_impl/HEAD/tests/compile-pass/trailing_comma.rs -------------------------------------------------------------------------------- /tests/compile-pass/trait_in_fn.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auto-impl-rs/auto_impl/HEAD/tests/compile-pass/trait_in_fn.rs -------------------------------------------------------------------------------- /tests/compile-pass/trait_in_mods.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auto-impl-rs/auto_impl/HEAD/tests/compile-pass/trait_in_mods.rs -------------------------------------------------------------------------------- /tests/compile-pass/trait_obj_default_method.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auto-impl-rs/auto_impl/HEAD/tests/compile-pass/trait_obj_default_method.rs -------------------------------------------------------------------------------- /tests/compile-pass/trait_obj_immutable_self.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auto-impl-rs/auto_impl/HEAD/tests/compile-pass/trait_obj_immutable_self.rs -------------------------------------------------------------------------------- /tests/compile-pass/trait_obj_self_sized.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auto-impl-rs/auto_impl/HEAD/tests/compile-pass/trait_obj_self_sized.rs -------------------------------------------------------------------------------- /tests/compile-pass/trait_obj_value_self.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auto-impl-rs/auto_impl/HEAD/tests/compile-pass/trait_obj_value_self.rs -------------------------------------------------------------------------------- /tests/compile-pass/value_self_for_fn.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auto-impl-rs/auto_impl/HEAD/tests/compile-pass/value_self_for_fn.rs -------------------------------------------------------------------------------- /tests/compile-pass/value_self_for_fn_mut.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auto-impl-rs/auto_impl/HEAD/tests/compile-pass/value_self_for_fn_mut.rs -------------------------------------------------------------------------------- /tests/compile-pass/value_self_for_fn_once.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auto-impl-rs/auto_impl/HEAD/tests/compile-pass/value_self_for_fn_once.rs -------------------------------------------------------------------------------- /tests/no_std.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auto-impl-rs/auto_impl/HEAD/tests/no_std.rs -------------------------------------------------------------------------------- /tests/since_1.51/compile-pass/associated_lifetime.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auto-impl-rs/auto_impl/HEAD/tests/since_1.51/compile-pass/associated_lifetime.rs -------------------------------------------------------------------------------- /tests/since_1.51/compile-pass/generic_const_method.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auto-impl-rs/auto_impl/HEAD/tests/since_1.51/compile-pass/generic_const_method.rs -------------------------------------------------------------------------------- /tests/since_1.51/compile-pass/generic_mix.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auto-impl-rs/auto_impl/HEAD/tests/since_1.51/compile-pass/generic_mix.rs -------------------------------------------------------------------------------- /tests/since_1.75/compile-pass/async_trait.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auto-impl-rs/auto_impl/HEAD/tests/since_1.75/compile-pass/async_trait.rs -------------------------------------------------------------------------------- /tests/ui.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auto-impl-rs/auto_impl/HEAD/tests/ui.rs --------------------------------------------------------------------------------