pub struct Redirect {
pub status: StatusCode,
pub location: Uri,
}Expand description
Validated redirect response effect.
Fields§
§status: StatusCodeRedirect status code.
location: UriAbsolute or relative redirect target.
Implementations§
Source§impl Redirect
impl Redirect
Sourcepub fn new(status: StatusCode, location: Uri) -> SoapResult<Self>
pub fn new(status: StatusCode, location: Uri) -> SoapResult<Self>
Creates a redirect using one of 301, 302, 303, 307, or 308.
Sourcepub fn validate(&self) -> SoapResult<()>
pub fn validate(&self) -> SoapResult<()>
Validates redirect status after direct public-field mutation.
Trait Implementations§
impl Eq for Redirect
impl StructuralPartialEq for Redirect
Auto Trait Implementations§
impl !Freeze for Redirect
impl RefUnwindSafe for Redirect
impl Send for Redirect
impl Sync for Redirect
impl Unpin for Redirect
impl UnsafeUnpin for Redirect
impl UnwindSafe for Redirect
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