diff --git a/trait-transformer/examples/trait_transformer.rs b/trait-transformer/examples/trait_transformer.rs index 80129a0..84f1988 100644 --- a/trait-transformer/examples/trait_transformer.rs +++ b/trait-transformer/examples/trait_transformer.rs @@ -13,6 +13,7 @@ use std::iter; use trait_transformer::trait_transformer; +#[allow(dead_code)] #[trait_transformer(SendIntFactory: Send)] trait IntFactory { async fn make(&self) -> i32; diff --git a/trait-transformer/src/transformer.rs b/trait-transformer/src/transformer.rs index bbc06ce..ddec110 100644 --- a/trait-transformer/src/transformer.rs +++ b/trait-transformer/src/transformer.rs @@ -81,7 +81,7 @@ fn transform_trait(attrs: &Attrs, tr: &ItemTrait) -> TokenStream { if is_async || returns_impl_trait { let name = &item_fn.sig.ident; - return Some(quote! { #name(): #subtrait }); + return Some(quote! { #name(..): #subtrait }); } } _ => (),