p
Size: a a a
p
p
B
B
B
B
p
B
p
B
В
В
p
A|B и ? есть проблема...struct A;
struct B;
let _: Result<(), A | B> = try {
Err(A)?;
Err(B)?;
Ok(())
}A | B был и From<A> и From<B>, что комфликтует в дженерик коде т.к. возможно что A == B. try {
Err(A).map_err(|e| 0(e))?;
Err(B).map_err(::0)?; // is it valid? >_<
Ok(())
}p
В
p
G
G
T