Enum poem_extensions::UniResponse
source · [−]pub enum UniResponse<T100, T101, T102, T200, T201, T202, T203, T204, T205, T206, T207, T208, T226, T300, T301, T302, T303, T304, T305, T307, T308, T400, T401, T402, T403, T404, T405, T406, T407, T408, T409, T410, T411, T412, T413, T414, T415, T416, T417, T418, T421, T422, T423, T424, T426, T428, T429, T431, T451, T500, T501, T502, T503, T504, T505, T506, T507, T508, T510, T511> {
Show 60 variants
T100(T100),
T101(T101),
T102(T102),
T200(T200),
T201(T201),
T202(T202),
T203(T203),
T204(T204),
T205(T205),
T206(T206),
T207(T207),
T208(T208),
T226(T226),
T300(T300),
T301(T301),
T302(T302),
T303(T303),
T304(T304),
T305(T305),
T307(T307),
T308(T308),
T400(T400),
T401(T401),
T402(T402),
T403(T403),
T404(T404),
T405(T405),
T406(T406),
T407(T407),
T408(T408),
T409(T409),
T410(T410),
T411(T411),
T412(T412),
T413(T413),
T414(T414),
T415(T415),
T416(T416),
T417(T417),
T418(T418),
T421(T421),
T422(T422),
T423(T423),
T424(T424),
T426(T426),
T428(T428),
T429(T429),
T431(T431),
T451(T451),
T500(T500),
T501(T501),
T502(T502),
T503(T503),
T504(T504),
T505(T505),
T506(T506),
T507(T507),
T508(T508),
T510(T510),
T511(T511),
}
Variants
T100(T100)
T101(T101)
T102(T102)
T200(T200)
T201(T201)
T202(T202)
T203(T203)
T204(T204)
T205(T205)
T206(T206)
T207(T207)
T208(T208)
T226(T226)
T300(T300)
T301(T301)
T302(T302)
T303(T303)
T304(T304)
T305(T305)
T307(T307)
T308(T308)
T400(T400)
T401(T401)
T402(T402)
T403(T403)
T404(T404)
T405(T405)
T406(T406)
T407(T407)
T408(T408)
T409(T409)
T410(T410)
T411(T411)
T412(T412)
T413(T413)
T414(T414)
T415(T415)
T416(T416)
T417(T417)
T418(T418)
T421(T421)
T422(T422)
T423(T423)
T424(T424)
T426(T426)
T428(T428)
T429(T429)
T431(T431)
T451(T451)
T500(T500)
T501(T501)
T502(T502)
T503(T503)
T504(T504)
T505(T505)
T506(T506)
T507(T507)
T508(T508)
T510(T510)
T511(T511)
Trait Implementations
sourceimpl<T100, T101, T102, T200, T201, T202, T203, T204, T205, T206, T207, T208, T226, T300, T301, T302, T303, T304, T305, T307, T308, T400, T401, T402, T403, T404, T405, T406, T407, T408, T409, T410, T411, T412, T413, T414, T415, T416, T417, T418, T421, T422, T423, T424, T426, T428, T429, T431, T451, T500, T501, T502, T503, T504, T505, T506, T507, T508, T510, T511> ApiResponse for UniResponse<T100, T101, T102, T200, T201, T202, T203, T204, T205, T206, T207, T208, T226, T300, T301, T302, T303, T304, T305, T307, T308, T400, T401, T402, T403, T404, T405, T406, T407, T408, T409, T410, T411, T412, T413, T414, T415, T416, T417, T418, T421, T422, T423, T424, T426, T428, T429, T431, T451, T500, T501, T502, T503, T504, T505, T506, T507, T508, T510, T511> where
T100: ApiResponse + 'static,
T101: ApiResponse + 'static,
T102: ApiResponse + 'static,
T200: ApiResponse + 'static,
T201: ApiResponse + 'static,
T202: ApiResponse + 'static,
T203: ApiResponse + 'static,
T204: ApiResponse + 'static,
T205: ApiResponse + 'static,
T206: ApiResponse + 'static,
T207: ApiResponse + 'static,
T208: ApiResponse + 'static,
T226: ApiResponse + 'static,
T300: ApiResponse + 'static,
T301: ApiResponse + 'static,
T302: ApiResponse + 'static,
T303: ApiResponse + 'static,
T304: ApiResponse + 'static,
T305: ApiResponse + 'static,
T307: ApiResponse + 'static,
T308: ApiResponse + 'static,
T400: ApiResponse + 'static,
T401: ApiResponse + 'static,
T402: ApiResponse + 'static,
T403: ApiResponse + 'static,
T404: ApiResponse + 'static,
T405: ApiResponse + 'static,
T406: ApiResponse + 'static,
T407: ApiResponse + 'static,
T408: ApiResponse + 'static,
T409: ApiResponse + 'static,
T410: ApiResponse + 'static,
T411: ApiResponse + 'static,
T412: ApiResponse + 'static,
T413: ApiResponse + 'static,
T414: ApiResponse + 'static,
T415: ApiResponse + 'static,
T416: ApiResponse + 'static,
T417: ApiResponse + 'static,
T418: ApiResponse + 'static,
T421: ApiResponse + 'static,
T422: ApiResponse + 'static,
T423: ApiResponse + 'static,
T424: ApiResponse + 'static,
T426: ApiResponse + 'static,
T428: ApiResponse + 'static,
T429: ApiResponse + 'static,
T431: ApiResponse + 'static,
T451: ApiResponse + 'static,
T500: ApiResponse + 'static,
T501: ApiResponse + 'static,
T502: ApiResponse + 'static,
T503: ApiResponse + 'static,
T504: ApiResponse + 'static,
T505: ApiResponse + 'static,
T506: ApiResponse + 'static,
T507: ApiResponse + 'static,
T508: ApiResponse + 'static,
T510: ApiResponse + 'static,
T511: ApiResponse + 'static,
impl<T100, T101, T102, T200, T201, T202, T203, T204, T205, T206, T207, T208, T226, T300, T301, T302, T303, T304, T305, T307, T308, T400, T401, T402, T403, T404, T405, T406, T407, T408, T409, T410, T411, T412, T413, T414, T415, T416, T417, T418, T421, T422, T423, T424, T426, T428, T429, T431, T451, T500, T501, T502, T503, T504, T505, T506, T507, T508, T510, T511> ApiResponse for UniResponse<T100, T101, T102, T200, T201, T202, T203, T204, T205, T206, T207, T208, T226, T300, T301, T302, T303, T304, T305, T307, T308, T400, T401, T402, T403, T404, T405, T406, T407, T408, T409, T410, T411, T412, T413, T414, T415, T416, T417, T418, T421, T422, T423, T424, T426, T428, T429, T431, T451, T500, T501, T502, T503, T504, T505, T506, T507, T508, T510, T511> where
T100: ApiResponse + 'static,
T101: ApiResponse + 'static,
T102: ApiResponse + 'static,
T200: ApiResponse + 'static,
T201: ApiResponse + 'static,
T202: ApiResponse + 'static,
T203: ApiResponse + 'static,
T204: ApiResponse + 'static,
T205: ApiResponse + 'static,
T206: ApiResponse + 'static,
T207: ApiResponse + 'static,
T208: ApiResponse + 'static,
T226: ApiResponse + 'static,
T300: ApiResponse + 'static,
T301: ApiResponse + 'static,
T302: ApiResponse + 'static,
T303: ApiResponse + 'static,
T304: ApiResponse + 'static,
T305: ApiResponse + 'static,
T307: ApiResponse + 'static,
T308: ApiResponse + 'static,
T400: ApiResponse + 'static,
T401: ApiResponse + 'static,
T402: ApiResponse + 'static,
T403: ApiResponse + 'static,
T404: ApiResponse + 'static,
T405: ApiResponse + 'static,
T406: ApiResponse + 'static,
T407: ApiResponse + 'static,
T408: ApiResponse + 'static,
T409: ApiResponse + 'static,
T410: ApiResponse + 'static,
T411: ApiResponse + 'static,
T412: ApiResponse + 'static,
T413: ApiResponse + 'static,
T414: ApiResponse + 'static,
T415: ApiResponse + 'static,
T416: ApiResponse + 'static,
T417: ApiResponse + 'static,
T418: ApiResponse + 'static,
T421: ApiResponse + 'static,
T422: ApiResponse + 'static,
T423: ApiResponse + 'static,
T424: ApiResponse + 'static,
T426: ApiResponse + 'static,
T428: ApiResponse + 'static,
T429: ApiResponse + 'static,
T431: ApiResponse + 'static,
T451: ApiResponse + 'static,
T500: ApiResponse + 'static,
T501: ApiResponse + 'static,
T502: ApiResponse + 'static,
T503: ApiResponse + 'static,
T504: ApiResponse + 'static,
T505: ApiResponse + 'static,
T506: ApiResponse + 'static,
T507: ApiResponse + 'static,
T508: ApiResponse + 'static,
T510: ApiResponse + 'static,
T511: ApiResponse + 'static,
sourceconst BAD_REQUEST_HANDLER: bool = false
const BAD_REQUEST_HANDLER: bool = false
If true, it means that the response object has a custom bad request handler. Read more
sourcefn register(registry: &mut Registry)
fn register(registry: &mut Registry)
Register the schema contained in this response object to the registry.
sourcefn from_parse_request_error(err: Error) -> Self
fn from_parse_request_error(err: Error) -> Self
Convert poem::Error
to this response object.
sourceimpl<T100, T101, T102, T200, T201, T202, T203, T204, T205, T206, T207, T208, T226, T300, T301, T302, T303, T304, T305, T307, T308, T400, T401, T402, T403, T404, T405, T406, T407, T408, T409, T410, T411, T412, T413, T414, T415, T416, T417, T418, T421, T422, T423, T424, T426, T428, T429, T431, T451, T500, T501, T502, T503, T504, T505, T506, T507, T508, T510, T511> IntoResponse for UniResponse<T100, T101, T102, T200, T201, T202, T203, T204, T205, T206, T207, T208, T226, T300, T301, T302, T303, T304, T305, T307, T308, T400, T401, T402, T403, T404, T405, T406, T407, T408, T409, T410, T411, T412, T413, T414, T415, T416, T417, T418, T421, T422, T423, T424, T426, T428, T429, T431, T451, T500, T501, T502, T503, T504, T505, T506, T507, T508, T510, T511> where
T100: IntoResponse,
T101: IntoResponse,
T102: IntoResponse,
T200: IntoResponse,
T201: IntoResponse,
T202: IntoResponse,
T203: IntoResponse,
T204: IntoResponse,
T205: IntoResponse,
T206: IntoResponse,
T207: IntoResponse,
T208: IntoResponse,
T226: IntoResponse,
T300: IntoResponse,
T301: IntoResponse,
T302: IntoResponse,
T303: IntoResponse,
T304: IntoResponse,
T305: IntoResponse,
T307: IntoResponse,
T308: IntoResponse,
T400: IntoResponse,
T401: IntoResponse,
T402: IntoResponse,
T403: IntoResponse,
T404: IntoResponse,
T405: IntoResponse,
T406: IntoResponse,
T407: IntoResponse,
T408: IntoResponse,
T409: IntoResponse,
T410: IntoResponse,
T411: IntoResponse,
T412: IntoResponse,
T413: IntoResponse,
T414: IntoResponse,
T415: IntoResponse,
T416: IntoResponse,
T417: IntoResponse,
T418: IntoResponse,
T421: IntoResponse,
T422: IntoResponse,
T423: IntoResponse,
T424: IntoResponse,
T426: IntoResponse,
T428: IntoResponse,
T429: IntoResponse,
T431: IntoResponse,
T451: IntoResponse,
T500: IntoResponse,
T501: IntoResponse,
T502: IntoResponse,
T503: IntoResponse,
T504: IntoResponse,
T505: IntoResponse,
T506: IntoResponse,
T507: IntoResponse,
T508: IntoResponse,
T510: IntoResponse,
T511: IntoResponse,
impl<T100, T101, T102, T200, T201, T202, T203, T204, T205, T206, T207, T208, T226, T300, T301, T302, T303, T304, T305, T307, T308, T400, T401, T402, T403, T404, T405, T406, T407, T408, T409, T410, T411, T412, T413, T414, T415, T416, T417, T418, T421, T422, T423, T424, T426, T428, T429, T431, T451, T500, T501, T502, T503, T504, T505, T506, T507, T508, T510, T511> IntoResponse for UniResponse<T100, T101, T102, T200, T201, T202, T203, T204, T205, T206, T207, T208, T226, T300, T301, T302, T303, T304, T305, T307, T308, T400, T401, T402, T403, T404, T405, T406, T407, T408, T409, T410, T411, T412, T413, T414, T415, T416, T417, T418, T421, T422, T423, T424, T426, T428, T429, T431, T451, T500, T501, T502, T503, T504, T505, T506, T507, T508, T510, T511> where
T100: IntoResponse,
T101: IntoResponse,
T102: IntoResponse,
T200: IntoResponse,
T201: IntoResponse,
T202: IntoResponse,
T203: IntoResponse,
T204: IntoResponse,
T205: IntoResponse,
T206: IntoResponse,
T207: IntoResponse,
T208: IntoResponse,
T226: IntoResponse,
T300: IntoResponse,
T301: IntoResponse,
T302: IntoResponse,
T303: IntoResponse,
T304: IntoResponse,
T305: IntoResponse,
T307: IntoResponse,
T308: IntoResponse,
T400: IntoResponse,
T401: IntoResponse,
T402: IntoResponse,
T403: IntoResponse,
T404: IntoResponse,
T405: IntoResponse,
T406: IntoResponse,
T407: IntoResponse,
T408: IntoResponse,
T409: IntoResponse,
T410: IntoResponse,
T411: IntoResponse,
T412: IntoResponse,
T413: IntoResponse,
T414: IntoResponse,
T415: IntoResponse,
T416: IntoResponse,
T417: IntoResponse,
T418: IntoResponse,
T421: IntoResponse,
T422: IntoResponse,
T423: IntoResponse,
T424: IntoResponse,
T426: IntoResponse,
T428: IntoResponse,
T429: IntoResponse,
T431: IntoResponse,
T451: IntoResponse,
T500: IntoResponse,
T501: IntoResponse,
T502: IntoResponse,
T503: IntoResponse,
T504: IntoResponse,
T505: IntoResponse,
T506: IntoResponse,
T507: IntoResponse,
T508: IntoResponse,
T510: IntoResponse,
T511: IntoResponse,
sourcefn into_response(self) -> Response
fn into_response(self) -> Response
Consume itself and return Response
.
sourcefn with_header<K, V>(self, key: K, value: V) -> WithHeader<Self> where
K: TryInto<HeaderName>,
V: TryInto<HeaderValue>,
fn with_header<K, V>(self, key: K, value: V) -> WithHeader<Self> where
K: TryInto<HeaderName>,
V: TryInto<HeaderValue>,
Wrap an impl IntoResponse
to add a header. Read more
sourcefn with_content_type<V>(self, content_type: V) -> WithContentType<Self> where
V: TryInto<HeaderValue>,
fn with_content_type<V>(self, content_type: V) -> WithContentType<Self> where
V: TryInto<HeaderValue>,
Wrap an impl IntoResponse
to with a new content type. Read more
sourcefn with_status(self, status: StatusCode) -> WithStatus<Self>
fn with_status(self, status: StatusCode) -> WithStatus<Self>
Wrap an impl IntoResponse
to set a status code. Read more
Auto Trait Implementations
impl<T100, T101, T102, T200, T201, T202, T203, T204, T205, T206, T207, T208, T226, T300, T301, T302, T303, T304, T305, T307, T308, T400, T401, T402, T403, T404, T405, T406, T407, T408, T409, T410, T411, T412, T413, T414, T415, T416, T417, T418, T421, T422, T423, T424, T426, T428, T429, T431, T451, T500, T501, T502, T503, T504, T505, T506, T507, T508, T510, T511> RefUnwindSafe for UniResponse<T100, T101, T102, T200, T201, T202, T203, T204, T205, T206, T207, T208, T226, T300, T301, T302, T303, T304, T305, T307, T308, T400, T401, T402, T403, T404, T405, T406, T407, T408, T409, T410, T411, T412, T413, T414, T415, T416, T417, T418, T421, T422, T423, T424, T426, T428, T429, T431, T451, T500, T501, T502, T503, T504, T505, T506, T507, T508, T510, T511> where
T100: RefUnwindSafe,
T101: RefUnwindSafe,
T102: RefUnwindSafe,
T200: RefUnwindSafe,
T201: RefUnwindSafe,
T202: RefUnwindSafe,
T203: RefUnwindSafe,
T204: RefUnwindSafe,
T205: RefUnwindSafe,
T206: RefUnwindSafe,
T207: RefUnwindSafe,
T208: RefUnwindSafe,
T226: RefUnwindSafe,
T300: RefUnwindSafe,
T301: RefUnwindSafe,
T302: RefUnwindSafe,
T303: RefUnwindSafe,
T304: RefUnwindSafe,
T305: RefUnwindSafe,
T307: RefUnwindSafe,
T308: RefUnwindSafe,
T400: RefUnwindSafe,
T401: RefUnwindSafe,
T402: RefUnwindSafe,
T403: RefUnwindSafe,
T404: RefUnwindSafe,
T405: RefUnwindSafe,
T406: RefUnwindSafe,
T407: RefUnwindSafe,
T408: RefUnwindSafe,
T409: RefUnwindSafe,
T410: RefUnwindSafe,
T411: RefUnwindSafe,
T412: RefUnwindSafe,
T413: RefUnwindSafe,
T414: RefUnwindSafe,
T415: RefUnwindSafe,
T416: RefUnwindSafe,
T417: RefUnwindSafe,
T418: RefUnwindSafe,
T421: RefUnwindSafe,
T422: RefUnwindSafe,
T423: RefUnwindSafe,
T424: RefUnwindSafe,
T426: RefUnwindSafe,
T428: RefUnwindSafe,
T429: RefUnwindSafe,
T431: RefUnwindSafe,
T451: RefUnwindSafe,
T500: RefUnwindSafe,
T501: RefUnwindSafe,
T502: RefUnwindSafe,
T503: RefUnwindSafe,
T504: RefUnwindSafe,
T505: RefUnwindSafe,
T506: RefUnwindSafe,
T507: RefUnwindSafe,
T508: RefUnwindSafe,
T510: RefUnwindSafe,
T511: RefUnwindSafe,
impl<T100, T101, T102, T200, T201, T202, T203, T204, T205, T206, T207, T208, T226, T300, T301, T302, T303, T304, T305, T307, T308, T400, T401, T402, T403, T404, T405, T406, T407, T408, T409, T410, T411, T412, T413, T414, T415, T416, T417, T418, T421, T422, T423, T424, T426, T428, T429, T431, T451, T500, T501, T502, T503, T504, T505, T506, T507, T508, T510, T511> Send for UniResponse<T100, T101, T102, T200, T201, T202, T203, T204, T205, T206, T207, T208, T226, T300, T301, T302, T303, T304, T305, T307, T308, T400, T401, T402, T403, T404, T405, T406, T407, T408, T409, T410, T411, T412, T413, T414, T415, T416, T417, T418, T421, T422, T423, T424, T426, T428, T429, T431, T451, T500, T501, T502, T503, T504, T505, T506, T507, T508, T510, T511> where
T100: Send,
T101: Send,
T102: Send,
T200: Send,
T201: Send,
T202: Send,
T203: Send,
T204: Send,
T205: Send,
T206: Send,
T207: Send,
T208: Send,
T226: Send,
T300: Send,
T301: Send,
T302: Send,
T303: Send,
T304: Send,
T305: Send,
T307: Send,
T308: Send,
T400: Send,
T401: Send,
T402: Send,
T403: Send,
T404: Send,
T405: Send,
T406: Send,
T407: Send,
T408: Send,
T409: Send,
T410: Send,
T411: Send,
T412: Send,
T413: Send,
T414: Send,
T415: Send,
T416: Send,
T417: Send,
T418: Send,
T421: Send,
T422: Send,
T423: Send,
T424: Send,
T426: Send,
T428: Send,
T429: Send,
T431: Send,
T451: Send,
T500: Send,
T501: Send,
T502: Send,
T503: Send,
T504: Send,
T505: Send,
T506: Send,
T507: Send,
T508: Send,
T510: Send,
T511: Send,
impl<T100, T101, T102, T200, T201, T202, T203, T204, T205, T206, T207, T208, T226, T300, T301, T302, T303, T304, T305, T307, T308, T400, T401, T402, T403, T404, T405, T406, T407, T408, T409, T410, T411, T412, T413, T414, T415, T416, T417, T418, T421, T422, T423, T424, T426, T428, T429, T431, T451, T500, T501, T502, T503, T504, T505, T506, T507, T508, T510, T511> Sync for UniResponse<T100, T101, T102, T200, T201, T202, T203, T204, T205, T206, T207, T208, T226, T300, T301, T302, T303, T304, T305, T307, T308, T400, T401, T402, T403, T404, T405, T406, T407, T408, T409, T410, T411, T412, T413, T414, T415, T416, T417, T418, T421, T422, T423, T424, T426, T428, T429, T431, T451, T500, T501, T502, T503, T504, T505, T506, T507, T508, T510, T511> where
T100: Sync,
T101: Sync,
T102: Sync,
T200: Sync,
T201: Sync,
T202: Sync,
T203: Sync,
T204: Sync,
T205: Sync,
T206: Sync,
T207: Sync,
T208: Sync,
T226: Sync,
T300: Sync,
T301: Sync,
T302: Sync,
T303: Sync,
T304: Sync,
T305: Sync,
T307: Sync,
T308: Sync,
T400: Sync,
T401: Sync,
T402: Sync,
T403: Sync,
T404: Sync,
T405: Sync,
T406: Sync,
T407: Sync,
T408: Sync,
T409: Sync,
T410: Sync,
T411: Sync,
T412: Sync,
T413: Sync,
T414: Sync,
T415: Sync,
T416: Sync,
T417: Sync,
T418: Sync,
T421: Sync,
T422: Sync,
T423: Sync,
T424: Sync,
T426: Sync,
T428: Sync,
T429: Sync,
T431: Sync,
T451: Sync,
T500: Sync,
T501: Sync,
T502: Sync,
T503: Sync,
T504: Sync,
T505: Sync,
T506: Sync,
T507: Sync,
T508: Sync,
T510: Sync,
T511: Sync,
impl<T100, T101, T102, T200, T201, T202, T203, T204, T205, T206, T207, T208, T226, T300, T301, T302, T303, T304, T305, T307, T308, T400, T401, T402, T403, T404, T405, T406, T407, T408, T409, T410, T411, T412, T413, T414, T415, T416, T417, T418, T421, T422, T423, T424, T426, T428, T429, T431, T451, T500, T501, T502, T503, T504, T505, T506, T507, T508, T510, T511> Unpin for UniResponse<T100, T101, T102, T200, T201, T202, T203, T204, T205, T206, T207, T208, T226, T300, T301, T302, T303, T304, T305, T307, T308, T400, T401, T402, T403, T404, T405, T406, T407, T408, T409, T410, T411, T412, T413, T414, T415, T416, T417, T418, T421, T422, T423, T424, T426, T428, T429, T431, T451, T500, T501, T502, T503, T504, T505, T506, T507, T508, T510, T511> where
T100: Unpin,
T101: Unpin,
T102: Unpin,
T200: Unpin,
T201: Unpin,
T202: Unpin,
T203: Unpin,
T204: Unpin,
T205: Unpin,
T206: Unpin,
T207: Unpin,
T208: Unpin,
T226: Unpin,
T300: Unpin,
T301: Unpin,
T302: Unpin,
T303: Unpin,
T304: Unpin,
T305: Unpin,
T307: Unpin,
T308: Unpin,
T400: Unpin,
T401: Unpin,
T402: Unpin,
T403: Unpin,
T404: Unpin,
T405: Unpin,
T406: Unpin,
T407: Unpin,
T408: Unpin,
T409: Unpin,
T410: Unpin,
T411: Unpin,
T412: Unpin,
T413: Unpin,
T414: Unpin,
T415: Unpin,
T416: Unpin,
T417: Unpin,
T418: Unpin,
T421: Unpin,
T422: Unpin,
T423: Unpin,
T424: Unpin,
T426: Unpin,
T428: Unpin,
T429: Unpin,
T431: Unpin,
T451: Unpin,
T500: Unpin,
T501: Unpin,
T502: Unpin,
T503: Unpin,
T504: Unpin,
T505: Unpin,
T506: Unpin,
T507: Unpin,
T508: Unpin,
T510: Unpin,
T511: Unpin,
impl<T100, T101, T102, T200, T201, T202, T203, T204, T205, T206, T207, T208, T226, T300, T301, T302, T303, T304, T305, T307, T308, T400, T401, T402, T403, T404, T405, T406, T407, T408, T409, T410, T411, T412, T413, T414, T415, T416, T417, T418, T421, T422, T423, T424, T426, T428, T429, T431, T451, T500, T501, T502, T503, T504, T505, T506, T507, T508, T510, T511> UnwindSafe for UniResponse<T100, T101, T102, T200, T201, T202, T203, T204, T205, T206, T207, T208, T226, T300, T301, T302, T303, T304, T305, T307, T308, T400, T401, T402, T403, T404, T405, T406, T407, T408, T409, T410, T411, T412, T413, T414, T415, T416, T417, T418, T421, T422, T423, T424, T426, T428, T429, T431, T451, T500, T501, T502, T503, T504, T505, T506, T507, T508, T510, T511> where
T100: UnwindSafe,
T101: UnwindSafe,
T102: UnwindSafe,
T200: UnwindSafe,
T201: UnwindSafe,
T202: UnwindSafe,
T203: UnwindSafe,
T204: UnwindSafe,
T205: UnwindSafe,
T206: UnwindSafe,
T207: UnwindSafe,
T208: UnwindSafe,
T226: UnwindSafe,
T300: UnwindSafe,
T301: UnwindSafe,
T302: UnwindSafe,
T303: UnwindSafe,
T304: UnwindSafe,
T305: UnwindSafe,
T307: UnwindSafe,
T308: UnwindSafe,
T400: UnwindSafe,
T401: UnwindSafe,
T402: UnwindSafe,
T403: UnwindSafe,
T404: UnwindSafe,
T405: UnwindSafe,
T406: UnwindSafe,
T407: UnwindSafe,
T408: UnwindSafe,
T409: UnwindSafe,
T410: UnwindSafe,
T411: UnwindSafe,
T412: UnwindSafe,
T413: UnwindSafe,
T414: UnwindSafe,
T415: UnwindSafe,
T416: UnwindSafe,
T417: UnwindSafe,
T418: UnwindSafe,
T421: UnwindSafe,
T422: UnwindSafe,
T423: UnwindSafe,
T424: UnwindSafe,
T426: UnwindSafe,
T428: UnwindSafe,
T429: UnwindSafe,
T431: UnwindSafe,
T451: UnwindSafe,
T500: UnwindSafe,
T501: UnwindSafe,
T502: UnwindSafe,
T503: UnwindSafe,
T504: UnwindSafe,
T505: UnwindSafe,
T506: UnwindSafe,
T507: UnwindSafe,
T508: UnwindSafe,
T510: UnwindSafe,
T511: UnwindSafe,
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
sourceimpl<T> IntoResult<T> for T where
T: IntoResponse,
impl<T> IntoResult<T> for T where
T: IntoResponse,
sourcefn into_result(self) -> Result<T, Error>
fn into_result(self) -> Result<T, Error>
Consumes this value returns a poem::Result<T>
.
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
fn vzip(self) -> V
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more