MainFunction

Type Alias MainFunction 

Source
pub type MainFunction = Option<Box<dyn Fn(Standard, Vec<String>) -> MainFuture + 'static>>;

Aliased Type§

pub enum MainFunction {
    None,
    Some(Box<dyn Fn(Standard, Vec<String>) -> Pin<Box<dyn Future<Output = Result<(), NonZero<usize>>>>>>),
}

Variants§

§1.0.0

None

No value.

§1.0.0

Some(Box<dyn Fn(Standard, Vec<String>) -> Pin<Box<dyn Future<Output = Result<(), NonZero<usize>>>>>>)

Some value of type T.