[][src]Struct pachyderm::auth::GetScopeRequest

pub struct GetScopeRequest {
    pub username: String,
    pub repos: Vec<String>,
}

Fields

username: String

username is the principal (some of which belong to robots rather than users, but the name is preserved for now to provide compatibility with the pachyderm dash) whose access level is queried. To query the access level of a robot user, the caller must prefix username with "robot:". If 'username' has no prefix (i.e. no ":"), then it's assumed to be a github user's principal.

repos: Vec<String>

repos are the objects to which 'username's access level is being queried

Trait Implementations

impl Clone for GetScopeRequest[src]

impl Debug for GetScopeRequest[src]

impl Default for GetScopeRequest[src]

impl Message for GetScopeRequest[src]

impl PartialEq<GetScopeRequest> for GetScopeRequest[src]

impl StructuralPartialEq for GetScopeRequest[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> 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]