AT
Size: a a a
AT
λ
R
λ
λ
AT
R
D
EK
P
KS
class Foo(bar: Bar)
, то в Раст приходится думать над правильным выбором:struct Foo { bar: Bar }
struct Foo<'a> { bar: &'a Bar }
struct Foo<'a> { bar: &'a mut Bar }
struct Foo { bar: Box<Bar> }
struct Foo { bar: Rc<Bar> }
struct Foo { bar: Arc<Bar> }
R
NV
ᛒ
NV
ᛒ
ᛒ
R