Diffstat (limited to 'src/any/static_wrapper.rs')
| -rw-r--r-- | src/any/static_wrapper.rs | 24 |
1 files changed, 12 insertions, 12 deletions
diff --git a/src/any/static_wrapper.rs b/src/any/static_wrapper.rs index 6184509..4497fbd 100644 --- a/src/any/static_wrapper.rs +++ b/src/any/static_wrapper.rs @@ -14,7 +14,7 @@ pub struct OwnedStatic<T: ?Sized>(pub T); impl<'a, 'ctx, E: EnvConfig, T> TypeName::MemberTypeForLt<'a, 'ctx, E, &'a &'ctx ()> for OwnedStatic<T> where - T: DynBind<E> + 'static, + T: 'static, { type T = OwnedStatic<T>; } @@ -22,7 +22,7 @@ where impl<'a, 'ctx, E: EnvConfig, T> TypeName::LowerTypeWithBound<'a, 'ctx, E, &'a &'ctx ()> for OwnedStatic<T> where - T: DynBind<E> + 'static, + T: 'static, { type Higher = OwnedStatic<T>; } @@ -38,7 +38,7 @@ pub struct BorrowedStaticHrt<T: ?Sized>(Marker<T>); impl<'a, 'ctx, E: EnvConfig, T: ?Sized> TypeName::MemberTypeForLt<'a, 'ctx, E, &'a &'ctx ()> for BorrowedStaticHrt<T> where - T: DynBind<E> + IsSync<E::NeedSend> + 'static, + T: 'static, { type T = BorrowedStatic<'ctx, T>; } @@ -46,7 +46,7 @@ where impl<'a, 'ctx, E: EnvConfig, T: ?Sized> TypeName::LowerTypeWithBound<'a, 'ctx, E, &'a &'ctx ()> for BorrowedStatic<'ctx, T> where - T: DynBind<E> + IsSync<E::NeedSend> + 'static, + T: 'static, { type Higher = BorrowedStaticHrt<T>; } @@ -62,7 +62,7 @@ pub struct TempBorrowedStaticHrt<T: ?Sized>(Marker<T>); impl<'a, 'ctx, E: EnvConfig, T: ?Sized> TypeName::MemberTypeForLt<'a, 'ctx, E, &'a &'ctx ()> for TempBorrowedStaticHrt<T> where - T: DynBind<E> + IsSync<E::NeedSend> + 'static, + T: 'static, { type T = TempBorrowedStatic<'a, T>; } @@ -70,7 +70,7 @@ where impl<'a, 'ctx, E: EnvConfig, T: ?Sized> TypeName::LowerTypeWithBound<'a, 'ctx, E, &'a &'ctx ()> for TempBorrowedStatic<'a, T> where - T: DynBind<E> + IsSync<E::NeedSend> + 'static, + T: 'static, { type Higher = TempBorrowedStaticHrt<T>; } @@ -86,7 +86,7 @@ pub struct BorrowedMutStaticHrt<T: ?Sized>(Marker<T>); impl<'a, 'ctx, E: EnvConfig, T: ?Sized> TypeName::MemberTypeForLt<'a, 'ctx, E, &'a &'ctx ()> for BorrowedMutStaticHrt<T> where - T: DynBind<E> + 'static, + T: 'static, { type T = BorrowedMutStatic<'ctx, T>; } @@ -94,7 +94,7 @@ where impl<'a, 'ctx, E: EnvConfig, T: ?Sized> TypeName::LowerTypeWithBound<'a, 'ctx, E, &'a &'ctx ()> for BorrowedMutStatic<'ctx, T> where - T: DynBind<E> + 'static, + T: 'static, { type Higher = BorrowedMutStaticHrt<T>; } @@ -110,7 +110,7 @@ pub struct TempBorrowedMutStaticHrt<T: ?Sized>(Marker<T>); impl<'a, 'ctx, E: EnvConfig, T: ?Sized> TypeName::MemberTypeForLt<'a, 'ctx, E, &'a &'ctx ()> for TempBorrowedMutStaticHrt<T> where - T: DynBind<E> + 'static, + T: 'static, { type T = TempBorrowedMutStatic<'a, T>; } @@ -118,7 +118,7 @@ where impl<'a, 'ctx, E: EnvConfig, T: ?Sized> TypeName::LowerTypeWithBound<'a, 'ctx, E, &'a &'ctx ()> for TempBorrowedMutStatic<'a, T> where - T: DynBind<E> + 'static, + T: 'static, { type Higher = TempBorrowedMutStaticHrt<T>; } @@ -133,7 +133,7 @@ pub struct BoxedStatic<T: ?Sized>(pub Box<T>); impl<'a, 'ctx, E: EnvConfig, T: ?Sized> TypeName::MemberTypeForLt<'a, 'ctx, E, &'a &'ctx ()> for BoxedStatic<T> where - T: DynBind<E> + 'static, + T: 'static, { type T = BoxedStatic<T>; } @@ -142,7 +142,7 @@ where impl<'a, 'ctx, E: EnvConfig, T: ?Sized> TypeName::LowerTypeWithBound<'a, 'ctx, E, &'a &'ctx ()> for BoxedStatic<T> where - T: DynBind<E> + 'static, + T: 'static, { type Higher = BoxedStatic<T>; } |