modrun 1.0.0

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

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