ItemsComputation

Type Alias ItemsComputation 

Source
pub type ItemsComputation = Computation<Vec<PhlowObject>>;

Aliased Type§

pub enum ItemsComputation {
    Sync(Arc<dyn Fn(&PhlowObject) -> Option<Vec<PhlowObject>> + Sync + Send>),
    Async(Arc<dyn Fn(&PhlowObject) -> Option<Pin<Box<dyn Future<Output = Vec<PhlowObject>> + Send>>> + Sync + Send>),
}

Variants§

§

Sync(Arc<dyn Fn(&PhlowObject) -> Option<Vec<PhlowObject>> + Sync + Send>)

§

Async(Arc<dyn Fn(&PhlowObject) -> Option<Pin<Box<dyn Future<Output = Vec<PhlowObject>> + Send>>> + Sync + Send>)

Trait Implementations§

Source§

impl Default for ItemsComputation

Source§

fn default() -> Self

Returns the “default value” for a type. Read more