Struct roundabout::RuntimeBuilder [−][src]
pub struct RuntimeBuilder { /* fields omitted */ }
Implementations
pub fn add<T: 'static, FH>(self, handler: FH) -> Self where
FH: FnOnce(OpenMessageHandlerBuilder<T>) -> InitMessageHandlerBuilder<T>,
pub fn add_group<F>(self, group: F) -> Self where
F: FnOnce(MessageGroupBuilder<'_>) -> MessageGroup,
pub fn finish_main<T: 'static, FH>(self, handler: FH) -> Runtime where
FH: FnOnce(OpenMessageHandlerBuilder<T>) -> InitMessageHandlerBuilder<T>,
pub fn finish_main_group<F>(self, group: F) -> Runtime where
F: FnOnce(MessageGroupBuilder<'_>) -> MessageGroup,
Auto Trait Implementations
impl !RefUnwindSafe for RuntimeBuilder
impl Send for RuntimeBuilder
impl !Sync for RuntimeBuilder
impl Unpin for RuntimeBuilder
impl !UnwindSafe for RuntimeBuilder