Trait unreachable::UncheckedOptionExt [] [src]

pub trait UncheckedOptionExt<T> {
    unsafe fn unchecked_unwrap(self) -> T;
    unsafe fn unchecked_unwrap_none(self);
}

An extension trait for Option<T> providing unchecked unwrapping methods.

Required Methods

Get the value out of this Option without checking for None.

Assert that this Option is a None to the optimizer.

Implementors