pub trait Handler: Sized {
// Required method
fn into_service(self) -> HandlerService;
// Provided methods
fn at_subject(self, subject: impl Into<String>) -> HandlerService { ... }
fn describe(self, metadata: Value) -> HandlerService { ... }
}Required Methods§
fn into_service(self) -> HandlerService
Provided Methods§
fn at_subject(self, subject: impl Into<String>) -> HandlerService
fn describe(self, metadata: Value) -> HandlerService
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".