@@ -247,7 +247,7 @@ impl Wrapper {
247247 #[ automatically_derived]
248248 impl #impl_generics :: core:: str :: FromStr for #ident_name #ty_generics #where_clause
249249 {
250- type Err = <<Self as #amplify_crate:: Wrapper >:: Inner as :: core:: str :: FromStr >:: Err ;
250+ type Err = <<Self as #amplify_crate:: Inner >:: Inner as :: core:: str :: FromStr >:: Err ;
251251
252252 #[ inline]
253253 fn from_str( s: & str ) -> Result <Self , Self :: Err > {
@@ -758,9 +758,9 @@ impl WrapperMut {
758758 } ,
759759 WrapperMut :: AsMut => quote ! {
760760 #[ automatically_derived]
761- impl #impl_generics :: core:: convert:: AsMut <<#ident_name #impl_generics as #amplify_crate:: Wrapper >:: Inner > for #ident_name #ty_generics #where_clause {
761+ impl #impl_generics :: core:: convert:: AsMut <<#ident_name #impl_generics as #amplify_crate:: Inner >:: Inner > for #ident_name #ty_generics #where_clause {
762762 #[ inline]
763- fn as_mut( & mut self ) -> & mut <Self as #amplify_crate:: Wrapper >:: Inner {
763+ fn as_mut( & mut self ) -> & mut <Self as #amplify_crate:: Inner >:: Inner {
764764 & mut self . #field
765765 }
766766 }
@@ -777,9 +777,9 @@ impl WrapperMut {
777777 } ,
778778 WrapperMut :: BorrowMut => quote ! {
779779 #[ automatically_derived]
780- impl #impl_generics :: core:: borrow:: BorrowMut <<#ident_name #impl_generics as #amplify_crate:: Wrapper >:: Inner > for #ident_name #ty_generics #where_clause {
780+ impl #impl_generics :: core:: borrow:: BorrowMut <<#ident_name #impl_generics as #amplify_crate:: Inner >:: Inner > for #ident_name #ty_generics #where_clause {
781781 #[ inline]
782- fn borrow_mut( & mut self ) -> & mut <Self as #amplify_crate:: Wrapper >:: Inner {
782+ fn borrow_mut( & mut self ) -> & mut <Self as #amplify_crate:: Inner >:: Inner {
783783 & mut self . #field
784784 }
785785 }
@@ -1005,14 +1005,9 @@ pub(crate) fn inner(input: DeriveInput) -> Result<TokenStream2> {
10051005
10061006 Ok ( quote ! {
10071007 #[ automatically_derived]
1008- impl #impl_generics #amplify_crate:: Wrapper for #ident_name #ty_generics #where_clause {
1008+ impl #impl_generics #amplify_crate:: Inner for #ident_name #ty_generics #where_clause {
10091009 type Inner = #from;
10101010
1011- #[ inline]
1012- fn from_inner( inner: Self :: Inner ) -> Self {
1013- Self :: from( inner)
1014- }
1015-
10161011 #[ inline]
10171012 fn as_inner( & self ) -> & Self :: Inner {
10181013 & self . #field
@@ -1024,6 +1019,14 @@ pub(crate) fn inner(input: DeriveInput) -> Result<TokenStream2> {
10241019 }
10251020 }
10261021
1022+ #[ automatically_derived]
1023+ impl #impl_generics #amplify_crate:: FromInner for #ident_name #ty_generics #where_clause {
1024+ #[ inline]
1025+ fn from_inner( inner: Self :: Inner ) -> Self {
1026+ Self :: from( inner)
1027+ }
1028+ }
1029+
10271030 #[ automatically_derived]
10281031 impl #impl_generics :: core:: convert:: From <#ident_name #ty_generics> for #from #where_clause {
10291032 #[ inline]
@@ -1050,9 +1053,9 @@ pub(crate) fn inner_mut(input: DeriveInput) -> Result<TokenStream2> {
10501053
10511054 Ok ( quote ! {
10521055 #[ automatically_derived]
1053- impl #impl_generics #amplify_crate:: WrapperMut for #ident_name #ty_generics #where_clause {
1056+ impl #impl_generics #amplify_crate:: InnerMut for #ident_name #ty_generics #where_clause {
10541057 #[ inline]
1055- fn as_inner_mut( & mut self ) -> & mut <Self as #amplify_crate:: Wrapper >:: Inner {
1058+ fn as_inner_mut( & mut self ) -> & mut <Self as #amplify_crate:: Inner >:: Inner {
10561059 & mut self . #field
10571060 }
10581061 }
0 commit comments