Skip to content

Commit a5e3dfc

Browse files
committed
fix generics
1 parent fe248ce commit a5e3dfc

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

src/lib.rs

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -906,7 +906,8 @@ macro_rules! __pin_project_internal {
906906
[$_ident:ident]
907907
[$($_impl_generics:tt)*] [$($_ty_generics:tt)*] [$(where $($_where_clause:tt)* )?]
908908
impl $(<
909-
$( $generics:tt
909+
$( $lifetime:lifetime $(: $lifetime_bound:lifetime)? ),* $(,)?
910+
$( $generics:ident
910911
$(: $generics_bound:path)?
911912
$(: ?$generics_unsized_bound:path)?
912913
$(: $generics_lifetime_bound:lifetime)?
@@ -926,6 +927,7 @@ macro_rules! __pin_project_internal {
926927
}
927928
) => {
928929
impl $(<
930+
$( $lifetime $(: $lifetime_bound)? ,)*
929931
$( $generics
930932
$(: $generics_bound)?
931933
$(: ?$generics_unsized_bound)?
@@ -955,6 +957,7 @@ macro_rules! __pin_project_internal {
955957
fn __drop_inner(self: $crate::__private::Pin<&mut Self>);
956958
}
957959
impl $(<
960+
$( $lifetime $(: $lifetime_bound)? ,)*
958961
$( $generics
959962
$(: $generics_bound)?
960963
$(: ?$generics_unsized_bound)?

0 commit comments

Comments
 (0)