pub trait OptionExt<T: CubeType> {
// Required methods
fn __expand_unwrap_or_else_method(
self,
_scope: &mut Scope,
other: impl FnOnce(&mut Scope) -> T::ExpandType,
) -> T::ExpandType;
fn __expand_unwrap_or_method(
self,
_scope: &mut Scope,
other: T::ExpandType,
) -> T::ExpandType;
}
Required Methods§
fn __expand_unwrap_or_else_method( self, _scope: &mut Scope, other: impl FnOnce(&mut Scope) -> T::ExpandType, ) -> T::ExpandType
fn __expand_unwrap_or_method( self, _scope: &mut Scope, other: T::ExpandType, ) -> T::ExpandType
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.