AZ
Size: a a a
AZ
С
OA
never_type
и exhaustive_patterns
G
AZ
never_type
и exhaustive_patterns
p
never_type
и exhaustive_patterns
OA
let Ok(x) = foo()
без .expect("it's <T,!>, duh")
Т8
p
OA
AZ
let Ok(x) = foo()
без .expect("it's <T,!>, duh")
let x = foo().safe_unwrap()
p
RP
let Ok(x) = foo()
без .expect("it's <T,!>, duh")
if let Ok(x) = foo() {
} else {
...
}
Т8
AZ
if let Ok(x) = foo() {
} else {
...
}
p
EG
exhaustive_patterns
AZ
exhaustive_patterns
EG
let Ok(s) = ...
, но и, например, вот такEG
safe_unwrap()
, но в матчах всё равно придётся учитывать этот кейс