В
matches!
может и с данными работатьSize: a a a
В
matches!
может и с данными работатьp
В
if let Test::B = data {}
конечно прощеM
p
M
if let Test::B = data {}
конечно прощеif let Test::B = data {} else { .. }
M
if
и |
поддерживаетM
enum Tree {
Leaf,
Node(Tree)
}
p
if
и |
поддерживаетif !matches(data, Foo::Bar(x) if cond) {}
это гениально будетВ
enum Tree {
Leaf,
Node(Tree)
}
p
enum Tree {
Leaf,
Node(Tree)
}
M
В
if let Test::B = data {} else { .. }
M
p
M
if let
или match
обходил, пока макрос не появилсяAZ
enum Tree {
Leaf,
Node(Tree)
}
M
AZ