[][src]Enum gcp_client::google::cloud::recaptchaenterprise::v1beta1::web_key_settings::ChallengeSecurityPreference

#[repr(i32)]pub enum ChallengeSecurityPreference {
    Unspecified,
    Usability,
    Balanced,
    Security,
}

Enum that represents the possible challenge frequency and difficulty configurations for a web key.

Variants

Unspecified

Default type that indicates this enum hasn't been specified.

Usability

Key tends to show fewer and easier challenges.

Balanced

Key tends to show balanced (in amount and difficulty) challenges.

Security

Key tends to show more and harder challenges.

Implementations

impl ChallengeSecurityPreference[src]

pub fn is_valid(value: i32) -> bool[src]

Returns true if value is a variant of ChallengeSecurityPreference.

pub fn from_i32(value: i32) -> Option<ChallengeSecurityPreference>[src]

Converts an i32 to a ChallengeSecurityPreference, or None if value is not a valid variant.

Trait Implementations

impl Clone for ChallengeSecurityPreference[src]

impl Copy for ChallengeSecurityPreference[src]

impl Debug for ChallengeSecurityPreference[src]

impl Default for ChallengeSecurityPreference[src]

impl Eq for ChallengeSecurityPreference[src]

impl From<ChallengeSecurityPreference> for i32[src]

impl Hash for ChallengeSecurityPreference[src]

impl Ord for ChallengeSecurityPreference[src]

impl PartialEq<ChallengeSecurityPreference> for ChallengeSecurityPreference[src]

impl PartialOrd<ChallengeSecurityPreference> for ChallengeSecurityPreference[src]

impl StructuralEq for ChallengeSecurityPreference[src]

impl StructuralPartialEq for ChallengeSecurityPreference[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<Q, K> Equivalent<K> for Q where
    K: Borrow<Q> + ?Sized,
    Q: Eq + ?Sized
[src]

impl<T> From<T> for T[src]

impl<T> Instrument for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> IntoRequest<T> for T[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<V, T> VZip<V> for T where
    V: MultiLane<T>, 

impl<T> WithSubscriber for T[src]