pub struct ProceduresBuilder { /* private fields */ }Implementations§
Source§impl ProceduresBuilder
impl ProceduresBuilder
pub fn with_procedure<F, P>(self, name: &str, init: F) -> Self
Sourcepub fn with_handler<F, P>(self, event_path: &str, init: F) -> Self
pub fn with_handler<F, P>(self, event_path: &str, init: F) -> Self
Register an event handler by path.
event_path uses the format "namespace::event_name::VariantName".
The handler is resolved lazily on first dispatch.
pub fn build(self) -> Procedures
Auto Trait Implementations§
impl Freeze for ProceduresBuilder
impl !RefUnwindSafe for ProceduresBuilder
impl Send for ProceduresBuilder
impl Sync for ProceduresBuilder
impl Unpin for ProceduresBuilder
impl UnsafeUnpin for ProceduresBuilder
impl !UnwindSafe for ProceduresBuilder
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more