Diffstat (limited to 'src/any/static_wrapper.rs')
-rw-r--r--src/any/static_wrapper.rs24
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>;
}