AZ
Size: a a a
AZ
С
OA
never_type и exhaustive_patternsG
AZ
never_type и exhaustive_patternsp
never_type и exhaustive_patternsOA
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_patternsAZ
exhaustive_patternsEG
let Ok(s) = ..., но и, например, вот такEG
safe_unwrap(), но в матчах всё равно придётся учитывать этот кейс