Enum rsasl::Property[][src]

#[repr(u32)]
#[non_exhaustive]pub enum Property {
    GSASL_AUTHID,
    GSASL_AUTHZID,
    GSASL_PASSWORD,
    GSASL_ANONYMOUS_TOKEN,
    GSASL_SERVICE,
    GSASL_HOSTNAME,
    GSASL_GSSAPI_DISPLAY_NAME,
    GSASL_PASSCODE,
    GSASL_SUGGESTED_PIN,
    GSASL_PIN,
    GSASL_REALM,
    GSASL_DIGEST_MD5_HASHED_PASSWORD,
    GSASL_QOPS,
    GSASL_QOP,
    GSASL_SCRAM_ITER,
    GSASL_SCRAM_SALT,
    GSASL_SCRAM_SALTED_PASSWORD,
    GSASL_CB_TLS_UNIQUE,
    GSASL_SAML20_IDP_IDENTIFIER,
    GSASL_SAML20_REDIRECT_URL,
    GSASL_OPENID20_REDIRECT_URL,
    GSASL_OPENID20_OUTCOME_DATA,
    GSASL_SAML20_AUTHENTICATE_IN_BROWSER,
    GSASL_OPENID20_AUTHENTICATE_IN_BROWSER,
    GSASL_VALIDATE_SIMPLE,
    GSASL_VALIDATE_EXTERNAL,
    GSASL_VALIDATE_ANONYMOUS,
    GSASL_VALIDATE_GSSAPI,
    GSASL_VALIDATE_SECURID,
    GSASL_VALIDATE_SAML20,
    GSASL_VALIDATE_OPENID20,
}

Variants (Non-exhaustive)

Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
GSASL_AUTHID
GSASL_AUTHZID
GSASL_PASSWORD
GSASL_ANONYMOUS_TOKEN
GSASL_SERVICE
GSASL_HOSTNAME
GSASL_GSSAPI_DISPLAY_NAME
GSASL_PASSCODE
GSASL_SUGGESTED_PIN
GSASL_PIN
GSASL_REALM
GSASL_DIGEST_MD5_HASHED_PASSWORD
GSASL_QOPS
GSASL_QOP
GSASL_SCRAM_ITER
GSASL_SCRAM_SALT
GSASL_SCRAM_SALTED_PASSWORD
GSASL_CB_TLS_UNIQUE
GSASL_SAML20_IDP_IDENTIFIER
GSASL_SAML20_REDIRECT_URL
GSASL_OPENID20_REDIRECT_URL
GSASL_OPENID20_OUTCOME_DATA
GSASL_SAML20_AUTHENTICATE_IN_BROWSER
GSASL_OPENID20_AUTHENTICATE_IN_BROWSER
GSASL_VALIDATE_SIMPLE
GSASL_VALIDATE_EXTERNAL
GSASL_VALIDATE_ANONYMOUS
GSASL_VALIDATE_GSSAPI
GSASL_VALIDATE_SECURID
GSASL_VALIDATE_SAML20
GSASL_VALIDATE_OPENID20

Trait Implementations

impl Clone for Gsasl_property[src]

impl Copy for Gsasl_property[src]

impl Debug for Gsasl_property[src]

impl Eq for Gsasl_property[src]

impl Hash for Gsasl_property[src]

impl PartialEq<Gsasl_property> for Gsasl_property[src]

impl StructuralEq for Gsasl_property[src]

impl StructuralPartialEq for Gsasl_property[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<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<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.