pub struct ResponderWrapper<T>(pub T);Tuple Fields§
§0: TTrait Implementations§
Source§impl<T: Responder> ApiComponent for ResponderWrapper<T>
impl<T: Responder> ApiComponent for ResponderWrapper<T>
Source§fn child_schemas() -> Vec<(String, ReferenceOr<Schema>)>
fn child_schemas() -> Vec<(String, ReferenceOr<Schema>)>
Contains children schemas for this operation
Each child can also contain child schemas
fn schema() -> Option<(String, ReferenceOr<Schema>)>
fn content_type() -> String
fn required() -> bool
fn raw_schema() -> Option<ReferenceOr<Schema>>
fn securities() -> BTreeMap<String, SecurityScheme>
fn security_requirement_name() -> Option<String>
fn request_body() -> Option<RequestBody>
fn error_responses() -> Vec<(String, Response)>
fn error_schemas() -> BTreeMap<String, (String, ReferenceOr<Schema>)>
fn responses(_content_type: Option<String>) -> Option<Responses>
fn parameters() -> Vec<Parameter>
Source§impl<T: Responder> PathItemDefinition for ResponderWrapper<T>
impl<T: Responder> PathItemDefinition for ResponderWrapper<T>
fn is_visible() -> bool
fn operation() -> Operation
fn components() -> Vec<Components>
Source§impl<T: Responder> Responder for ResponderWrapper<T>
impl<T: Responder> Responder for ResponderWrapper<T>
type Body = <T as Responder>::Body
Source§fn respond_to(self, req: &HttpRequest) -> HttpResponse<Self::Body>
fn respond_to(self, req: &HttpRequest) -> HttpResponse<Self::Body>
Convert self to
HttpResponse.Auto Trait Implementations§
impl<T> Freeze for ResponderWrapper<T>where
T: Freeze,
impl<T> RefUnwindSafe for ResponderWrapper<T>where
T: RefUnwindSafe,
impl<T> Send for ResponderWrapper<T>where
T: Send,
impl<T> Sync for ResponderWrapper<T>where
T: Sync,
impl<T> Unpin for ResponderWrapper<T>where
T: Unpin,
impl<T> UnwindSafe for ResponderWrapper<T>where
T: UnwindSafe,
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