pub trait APIHandler {
type State: Clone + Send + Sync + 'static;
// Required methods
fn generate_initial_state(&self) -> Self::State;
fn generate_routes(&self) -> Router<Self::State>;
}Required Associated Types§
Required Methods§
fn generate_initial_state(&self) -> Self::State
fn generate_routes(&self) -> Router<Self::State>
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".