Skip to main content

Promising

Trait Promising 

Source
pub trait Promising {
    type Resolution;
}
Expand description

Marker trait for values that are either a resolution value or a promise-like value.

Required Associated Types§

Dyn Compatibility§

This trait is dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementations on Foreign Types§

Source§

impl Promising for bool

Source§

impl Promising for char

Source§

impl Promising for f32

Source§

impl Promising for f64

Source§

impl Promising for i8

Source§

impl Promising for i16

Source§

impl Promising for i32

Source§

impl Promising for i64

Source§

impl Promising for i128

Source§

impl Promising for isize

Source§

impl Promising for u8

Source§

impl Promising for u16

Source§

impl Promising for u32

Source§

impl Promising for u64

Source§

impl Promising for u128

Source§

impl Promising for ()

Source§

impl Promising for usize

Source§

impl<T: ErasableGeneric + Promising, E: ErasableGeneric> Promising for Result<T, E>

Source§

impl<T: Promising> Promising for Option<T>

Implementors§