modrun 1.0.2

Modular application composer for Tokio: domain modules, typed wiring, lifecycle
Documentation
1
2
3
4
5
6
7
use crate::app::BuildState;
use crate::error::Result;

/// Opaque option applied while building a [`crate::ModrunBuilder`].
pub(crate) trait ModOption: Send {
    fn apply(self: Box<Self>, app: &mut BuildState) -> Result<()>;
}