Struct crius::command::RunnableCommand
[−]
[src]
pub struct RunnableCommand<P, T, CMD, FB> where
T: Send + 'static,
CMD: Fn(P) -> Result<T, Box<CommandError>> + Sync + Send + 'static,
FB: Fn(Box<CommandError>) -> T + Sync + Send + 'static, { /* fields omitted */ }
Methods
impl<P, T, CMD, FB> RunnableCommand<P, T, CMD, FB> where
P: Send + 'static,
T: Send + 'static,
CMD: Fn(P) -> Result<T, Box<CommandError>> + Sync + Send + 'static,
FB: Fn(Box<CommandError>) -> T + Sync + Send + 'static,
[src]
P: Send + 'static,
T: Send + 'static,
CMD: Fn(P) -> Result<T, Box<CommandError>> + Sync + Send + 'static,
FB: Fn(Box<CommandError>) -> T + Sync + Send + 'static,