pub trait UncheckedOptionExt<T> {
// Required methods
unsafe fn unchecked_unwrap(self) -> T;
unsafe fn unchecked_unwrap_none(self);
}
Expand description
An extension trait for Option<T>
providing unchecked unwrapping methods.
Required Methods§
Sourceunsafe fn unchecked_unwrap(self) -> T
unsafe fn unchecked_unwrap(self) -> T
Get the value out of this Option without checking for None.
Sourceunsafe fn unchecked_unwrap_none(self)
unsafe fn unchecked_unwrap_none(self)
Assert that this Option is a None to the optimizer.