Skip to main content

CubeOption

Trait CubeOption 

Source
pub trait CubeOption<T: CubeType> {
    // Provided methods
    fn new_Some(_0: T) -> Option<T> { ... }
    fn none_with_default(_0: T) -> Option<T> { ... }
    fn __expand_none_with_default(
        _scope: &mut Scope,
        value: T::ExpandType,
    ) -> OptionExpand<T> { ... }
}
Expand description

Extensions for Option

Provided Methods§

Source

fn new_Some(_0: T) -> Option<T>

Create a new Option::Some in a kernel

Source

fn none_with_default(_0: T) -> Option<T>

Source

fn __expand_none_with_default( _scope: &mut Scope, value: T::ExpandType, ) -> OptionExpand<T>

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementations on Foreign Types§

Source§

impl<T: CubeType> CubeOption<T> for Option<T>

Implementors§