Struct crius::command::Command [] [src]

pub struct Command<P, T, CMD> where
    T: Send,
    CMD: Fn(P) -> Result<T, Box<CommandError>> + Sync + Send
{ pub config: Option<Config>, pub cmd: CMD, // some fields omitted }

Fields

Methods

impl<P, T, CMD> Command<P, T, CMD> where
    T: Send + 'static,
    CMD: Fn(P) -> Result<T, Box<CommandError>> + Sync + Send
[src]

impl<P, T, CMD> Command<P, T, CMD> where
    P: Send + 'static,
    T: Send + 'static,
    CMD: Fn(P) -> Result<T, Box<CommandError>> + Sync + Send
[src]