Trait axum_starter::FromStateCollector
source · pub trait FromStateCollector: Sized {
// Required method
fn fetch_mut(collector: &mut StateCollector) -> Result<Self, TypeNotInState>;
// Provided method
fn fetch(collector: StateCollector) -> Result<Self, TypeNotInState> { ... }
}
Expand description
Mapping type form StateCollector to special Type
Required Methods§
sourcefn fetch_mut(collector: &mut StateCollector) -> Result<Self, TypeNotInState>
fn fetch_mut(collector: &mut StateCollector) -> Result<Self, TypeNotInState>
take a part of data
Provided Methods§
sourcefn fetch(collector: StateCollector) -> Result<Self, TypeNotInState>
fn fetch(collector: StateCollector) -> Result<Self, TypeNotInState>
take data an fetch the ownership
Object Safety§
This trait is not object safe.