Struct gotham_restful::Redirect
source · pub struct Redirect {
pub to: String,
}
Expand description
This is the return type of a resource that only returns a redirect. It will result in a 303 See Other answer, meaning the redirect will always result in a GET request on the target.
#[read_all]
fn read_all() -> Redirect {
Redirect {
to: "http://localhost:8080/cool/new/location".to_owned()
}
}
Fields§
§to: String
Trait Implementations§
source§impl IntoResponse for Redirect
impl IntoResponse for Redirect
type Err = InvalidHeaderValue
source§impl ResponseSchema for Redirect
impl ResponseSchema for Redirect
source§fn status_codes() -> Vec<StatusCode> ⓘ
fn status_codes() -> Vec<StatusCode> ⓘ
All status codes returned by this response. Returns
[StatusCode::OK]
by default.source§fn schema(code: StatusCode) -> OpenapiSchema
fn schema(code: StatusCode) -> OpenapiSchema
Return the schema of the response for the given status code. The code may
only be one that was previously returned by Self::status_codes. The
implementation should panic if that is not the case.