We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Min
1 parent cc4a029 commit 47492c9Copy full SHA for 47492c9
core/src/marker.rs
@@ -1054,14 +1054,15 @@ pub mod effects {
1054
1055
#[lang = "EffectsTyCompat"]
1056
#[marker]
1057
- pub trait TyCompat<T> {}
+ pub trait TyCompat<T: ?Sized> {}
1058
1059
- impl<T> TyCompat<T> for T {}
1060
- impl<T> TyCompat<T> for Maybe {}
+ impl<T: ?Sized> TyCompat<T> for T {}
+ impl<T: ?Sized> TyCompat<T> for Maybe {}
1061
+ impl<T: ?Sized> TyCompat<Maybe> for T {}
1062
1063
#[lang = "EffectsMin"]
1064
pub trait Min {
1065
#[lang = "EffectsMinOutput"]
- type Output;
1066
+ type Output: ?Sized;
1067
}
1068
0 commit comments