chiark / gitweb /
ambassador: impl_via_ambassador: Put back the type name
authorIan Jackson <ijackson@chiark.greenend.org.uk>
Wed, 11 May 2022 23:02:31 +0000 (00:02 +0100)
committerIan Jackson <ijackson@chiark.greenend.org.uk>
Wed, 11 May 2022 23:19:17 +0000 (00:19 +0100)
IDK what ambassador's body_struct etc. macros might use this for in
the future.  Keeping to the pattern that was in response to my MR
seems wisest ?

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
src/utils.rs

index 40d3031be9d5160ef4aef6b1b552235b74bd40a6..f9b969c7dd171c9657422fa39fb65c8b93316481 100644 (file)
@@ -782,7 +782,7 @@ macro_rules! impl_via_ambassador{
   } => { paste!{
     $( #[ $attr ] )*
     impl $Trait for $Type {
-      [< ambassador_impl_ $Trait >]!{ body_struct( <>, _,
+      [< ambassador_impl_ $Trait >]!{ body_struct( <>, dyn $Trait,
           (),
           ($($how_immut)*),
           ()