mirror of https://github.com/tildeio/helix
Prefer `Option` combinator over `match`.
This commit is contained in:
parent
a6bca6a8a6
commit
aa53e47dd8
|
@ -6,10 +6,8 @@ impl<T> UncheckedValue<Option<T>> for VALUE where VALUE: UncheckedValue<T> {
|
|||
if unsafe { self == Qnil } {
|
||||
Ok(unsafe { CheckedValue::new(self) })
|
||||
} else {
|
||||
match UncheckedValue::<T>::to_checked(self) {
|
||||
Ok(_) => Ok(unsafe { CheckedValue::new(self) }),
|
||||
Err(e) => Err(e)
|
||||
}
|
||||
UncheckedValue::<T>::to_checked(self)
|
||||
.map(|_| unsafe { CheckedValue::new(self) })
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue