EG
Size: a a a
EG
D
EG
struct Smth<T> {
inner: <(T, usize) as Compare<IfLess, IfEqual, IfGreater>>::Output,
}
D
struct Smth<T> {
inner: <(T, usize) as Compare<IfLess, IfEqual, IfGreater>>::Output,
}
EG
EG
EG
D
EG
impl<T1, T2, L, E, R> Compare<L, E, R> for (T1, T2) where {size_of::<T1>() < size_of::<T2>()} {
type Output = L;
}
EG
D
impl<T1, T2, L, E, R> Compare<L, E, R> for (T1, T2) where {size_of::<T1>() < size_of::<T2>()} {
type Output = L;
}
EG
EG
D
EG
Smth<T>
, у которой в единственном поле лежит настоящая структураEG
D
Smth<T>
, у которой в единственном поле лежит настоящая структураEG
EG
D