Trait fire_stream_api::server::RequestHandler
source · pub trait RequestHandler<A, B> {
fn action() -> A
where
Self: Sized;
fn validate_data(&self, data: &Data);
fn handle<'a>(
&'a self,
msg: Message<A, B>,
data: &'a Data,
session: &'a Session
) -> PinnedFuture<'a, Option<Message<A, B>>> ⓘ;
}Required Methods§
fn action() -> Awhere
Self: Sized,
sourcefn validate_data(&self, data: &Data)
fn validate_data(&self, data: &Data)
if the data is not available just panic