DF
Size: a a a
DF
DF
MB
DF
в🧇
for<'a> <T as Hrtb<'a>>::Inner: IntoOwned<Owned = O> и как с этим жить?MB
DF
DF
AV
for<'a> <T as Hrtb<'a>>::Inner: IntoOwned<Owned = O> и как с этим жить?MB
AV
AV
в🧇
в🧇
AV
в🧇
AV
в🧇
trait Marker {}
impl Marker for &() {}
trait Hrtb<'a> {
type Inner;
}
impl<'a> Hrtb<'a> for i32 {
type Inner = &'a ();
}
fn check<T>()
where
for<'a> T: Hrtb<'a>,
for<'a> <T as Hrtb<'a>>::Inner: Marker,
{}
fn test() {
check::<i32>();
}в🧇
KR