[][src]Enum sn_data_types::AuthQuery

pub enum AuthQuery {
    ListAuthKeysAndVersion {
        client: PublicKey,
    },
}

Former ClientAuth To be removed. Use this only while we don't have Authenticator as its own app.

Variants

ListAuthKeysAndVersion

Insert an authorised key (for an app, user, etc.).

Fields of ListAuthKeysAndVersion

client: PublicKey

The Client id.

Implementations

impl AuthQuery[src]

pub fn error(&self, error: Error) -> QueryResponse[src]

Creates a Response containing an error, with the Response variant corresponding to the Request variant.

pub fn authorisation_kind(&self) -> AuthorisationKind[src]

Returns the type of authorisation needed for the request.

pub fn dst_address(&self) -> XorName[src]

Returns the address of the destination for request.

Trait Implementations

impl Clone for AuthQuery[src]

impl Debug for AuthQuery[src]

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

impl Eq for AuthQuery[src]

impl Hash for AuthQuery[src]

impl PartialEq<AuthQuery> for AuthQuery[src]

impl Serialize for AuthQuery[src]

impl StructuralEq for AuthQuery[src]

impl StructuralPartialEq for AuthQuery[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> DeserializeOwned for T where
    T: for<'de> Deserialize<'de>, 
[src]

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

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

impl<T> Member for T where
    T: Clone + Eq + Hash
[src]

impl<T> Same<T> for T

type Output = T

Should always be Self

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>,