#[non_exhaustive]pub enum AuthFailAction {
Unspecified,
Redirect,
Unauthorized,
UnknownValue(UnknownValue),
}Expand description
Actions to take when the user is not logged in.
§Working with unknown values
This enum is defined as #[non_exhaustive] because Google Cloud may add
additional enum variants at any time. Adding new variants is not considered
a breaking change. Applications should write their code in anticipation of:
- New values appearing in future releases of the client library, and
- New values received dynamically, without application changes.
Please consult the Working with enums section in the user guide for some guidelines.
Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
Unspecified
Not specified. AUTH_FAIL_ACTION_REDIRECT is assumed.
Redirect
Redirects user to “accounts.google.com”. The user is redirected back to the application URL after signing in or creating an account.
Rejects request with a 401 HTTP status code and an error
message.
UnknownValue(UnknownValue)
If set, the enum was initialized with an unknown value.
Applications can examine the value using AuthFailAction::value or AuthFailAction::name.
Implementations§
Trait Implementations§
Source§impl Clone for AuthFailAction
impl Clone for AuthFailAction
Source§fn clone(&self) -> AuthFailAction
fn clone(&self) -> AuthFailAction
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moreSource§impl Debug for AuthFailAction
impl Debug for AuthFailAction
Source§impl Default for AuthFailAction
impl Default for AuthFailAction
Source§impl<'de> Deserialize<'de> for AuthFailAction
impl<'de> Deserialize<'de> for AuthFailAction
Source§fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where
D: Deserializer<'de>,
fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where
D: Deserializer<'de>,
Source§impl Display for AuthFailAction
impl Display for AuthFailAction
Source§impl From<&str> for AuthFailAction
impl From<&str> for AuthFailAction
Source§impl From<i32> for AuthFailAction
impl From<i32> for AuthFailAction
Source§impl PartialEq for AuthFailAction
impl PartialEq for AuthFailAction
Source§impl Serialize for AuthFailAction
impl Serialize for AuthFailAction
impl StructuralPartialEq for AuthFailAction
Auto Trait Implementations§
impl Freeze for AuthFailAction
impl RefUnwindSafe for AuthFailAction
impl Send for AuthFailAction
impl Sync for AuthFailAction
impl Unpin for AuthFailAction
impl UnwindSafe for AuthFailAction
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
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> PolicyExt for Twhere
T: ?Sized,
impl<T> PolicyExt for Twhere
T: ?Sized,
Source§impl<T> ToStringFallible for Twhere
T: Display,
impl<T> ToStringFallible for Twhere
T: Display,
Source§fn try_to_string(&self) -> Result<String, TryReserveError>
fn try_to_string(&self) -> Result<String, TryReserveError>
ToString::to_string, but without panic on OOM.