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

unsafe fn unchecked_unwrap(self) -> T[src]

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

unsafe fn unchecked_unwrap_none(self)[src]

Assert that this Option is a None to the optimizer.

Loading content...

Implementations on Foreign Types

impl<T> UncheckedOptionExt<T> for Option<T>[src]

Loading content...

Implementors

Loading content...