MF
Size: a a a
MF
AL
AI
AL
AL
f
match v {
(v: Name::Variant) => {}
}
dp
match v {
(v: Name::Variant) => {}
}
M
Ct
match v {
(v: Name::Variant) => {}
}
v @ Name::Variant
?dp
match v {
(v: Name::Variant) => {}
}
dp
r
match v {
(v: Name::Variant) => {}
}
r
f
@
помог, но пока не могу сообразить, как бы мне сделать вот так:match v {
v @ &Name::Variant { field, .. } => {
table.lookup(&field) {
channel.send(*v)
}
}
}
channel.send(Name::Variant{ field, field2, etc })
e🦀
ref field
?r
@
помог, но пока не могу сообразить, как бы мне сделать вот так:match v {
v @ &Name::Variant { field, .. } => {
table.lookup(&field) {
channel.send(*v)
}
}
}
channel.send(Name::Variant{ field, field2, etc })
AL
@
помог, но пока не могу сообразить, как бы мне сделать вот так:match v {
v @ &Name::Variant { field, .. } => {
table.lookup(&field) {
channel.send(*v)
}
}
}
channel.send(Name::Variant{ field, field2, etc })
f
let v: Result<Name, ()> = Ok(Name::Variant { o: Opaque{} });
match &v {
Ok(&Name::Variant { ref o }) => {
if foo(o) {
drop(v);
}
},
}