[][src]Trait oxide_auth::frontends::simple::endpoint::ResponseCreator

pub trait ResponseCreator<W: WebRequest> {
    fn create(&mut self, request: &mut W, kind: Template<'_>) -> W::Response;
}

Independent component responsible for instantiating responses.

Required methods

fn create(&mut self, request: &mut W, kind: Template<'_>) -> W::Response

Will only be called at most once per flow execution.

Loading content...

Implementors

impl<W: WebRequest> ResponseCreator<W> for Vacant where
    W::Response: Default
[src]

impl<W: WebRequest, F> ResponseCreator<W> for F where
    F: FnMut() -> W::Response
[src]

Loading content...