pub struct RedirectSchemeBuilder { /* private fields */ }
Implementations§
Source§impl RedirectSchemeBuilder
impl RedirectSchemeBuilder
Sourcepub fn http_to_https(&mut self, value: bool) -> &mut Self
pub fn http_to_https(&mut self, value: bool) -> &mut Self
Set redirection to HTTPS flag
Sourcepub fn https_to_http(&mut self) -> &mut Self
pub fn https_to_http(&mut self) -> &mut Self
Set redirection to HTTP
Sourcepub fn permanent(&mut self, value: bool) -> &mut Self
pub fn permanent(&mut self, value: bool) -> &mut Self
Set answer code for permanent redirection
Sourcepub fn replacements<S: ToString>(&mut self, value: &[(S, S)]) -> &mut Self
pub fn replacements<S: ToString>(&mut self, value: &[(S, S)]) -> &mut Self
Set list of replacements
Sourcepub fn build(&self) -> RedirectScheme
pub fn build(&self) -> RedirectScheme
Build RedirectScheme
Trait Implementations§
Source§impl Clone for RedirectSchemeBuilder
impl Clone for RedirectSchemeBuilder
Source§fn clone(&self) -> RedirectSchemeBuilder
fn clone(&self) -> RedirectSchemeBuilder
Returns a copy of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Default for RedirectSchemeBuilder
impl Default for RedirectSchemeBuilder
Source§fn default() -> RedirectSchemeBuilder
fn default() -> RedirectSchemeBuilder
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for RedirectSchemeBuilder
impl RefUnwindSafe for RedirectSchemeBuilder
impl Send for RedirectSchemeBuilder
impl Sync for RedirectSchemeBuilder
impl Unpin for RedirectSchemeBuilder
impl UnwindSafe for RedirectSchemeBuilder
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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> 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