[][src]Enum openidconnect::core::CoreClaimType

pub enum CoreClaimType {
    Normal,
    Aggregated,
    Distributed,
}

Representation of a Claim Value.

See Section 5.6 for further information.

Variants

Normal

Normal Claims are represented as members in a JSON object. The Claim Name is the member name and the Claim Value is the member value.

Aggregated

Aggregated Claim Type.

See Section 5.6.2 for details.

Distributed

Distributed Claim Type.

See Section 5.6.2 for details.

Trait Implementations

impl ClaimType for CoreClaimType[src]

impl Clone for CoreClaimType[src]

impl PartialEq<CoreClaimType> for CoreClaimType[src]

impl Debug for CoreClaimType[src]

impl Serialize for CoreClaimType[src]

impl<'de> Deserialize<'de> for CoreClaimType[src]

Auto Trait Implementations

Blanket Implementations

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

impl<T> From<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<T> Borrow<T> for T where
    T: ?Sized
[src]

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

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

impl<T> DeserializeOwned for T where
    T: Deserialize<'de>, 
[src]

impl<T> Erased for T

impl<T> Same<T> for T

type Output = T

Should always be Self

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 

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