pub struct CardEP {}Expand description
Request a pubhubs card, or rather, a signed session request for the issuance of a pubhubs card that can be passed to the authentication server’s yivi server to actually issue the card.
Trait Implementations§
Source§impl EndpointDetails for CardEP
impl EndpointDetails for CardEP
const METHOD: Method = http::Method::POST
const PATH: &'static str = ".ph/card"
type RequestType = CardReq
type ResponseType = Result<CardResp, ErrorCode>
Source§fn immutable_response() -> bool
fn immutable_response() -> bool
Can the response be cached indefinitely?
Source§fn add_to<App, F, Args: FromRequest + 'static>(
app: &Rc<App>,
sc: &mut ServiceConfig,
handler: F,
)
fn add_to<App, F, Args: FromRequest + 'static>( app: &Rc<App>, sc: &mut ServiceConfig, handler: F, )
Helper function to add this endpoint to a
web::ServiceConfig. Read moreSource§fn caching_add_to<App, F>(app: &Rc<App>, sc: &mut ServiceConfig, handler: F)
fn caching_add_to<App, F>(app: &Rc<App>, sc: &mut ServiceConfig, handler: F)
Auto Trait Implementations§
impl Freeze for CardEP
impl RefUnwindSafe for CardEP
impl Send for CardEP
impl Sync for CardEP
impl Unpin for CardEP
impl UnsafeUnpin for CardEP
impl UnwindSafe for CardEP
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more