AZ
fn foo(x : &'huya_pichot str)Size: a a a
AZ
fn foo(x : &'huya_pichot str)CD
CD
CD
AZ
AZ
AZ
CD
fn foo(x : &'huya_pichot str)AZ
CD
AZ
CD
fn f<'a, 'b>(x: &'a i32, mut y: &'b i32) where 'a: 'b {
y = x; // &'a i32 is a subtype of &'b i32 because 'a: 'b
let r: &'b &'a i32 = &&0; // &'b &'a i32 is well formed because 'a: 'b
}CD
AZ
fn f<'a, 'b>(x: &'a i32, mut y: &'b i32) where 'a: 'b {
y = x; // &'a i32 is a subtype of &'b i32 because 'a: 'b
let r: &'b &'a i32 = &&0; // &'b &'a i32 is well formed because 'a: 'b
}AZ
let r: &'b &'a i32 = &&0; - вот это я расшифровать не могу 😩AZ
CD

AZ
AZ