Enum google_plusdomains1::api::Scope[][src]

pub enum Scope {
    PluCircleRead,
    PluLogin,
    PluMe,
    PluMediaUpload,
    PluProfileRead,
    PluStreamRead,
    UserinfoEmail,
    UserinfoProfile,
}

Identifies the an OAuth2 authorization scope. A scope is needed when requesting an authorization token.

Variants

PluCircleRead

View your circles and the people and pages in them

PluLogin

View your basic profile info, including your age range and language

PluMe

Associate you with your personal info on Google

PluMediaUpload

Send your photos and videos to Google+

PluProfileRead

View your own Google+ profile and profiles visible to you

PluStreamRead

View your Google+ posts, comments, and stream

UserinfoEmail

View your email address

UserinfoProfile

See your personal info, including any personal info you've made publicly available

Trait Implementations

impl AsRef<str> for Scope[src]

impl Default for Scope[src]

impl Eq for Scope[src]

impl Hash for Scope[src]

impl PartialEq<Scope> for Scope[src]

impl StructuralEq for Scope[src]

impl StructuralPartialEq for Scope[src]

Auto Trait Implementations

impl RefUnwindSafe for Scope[src]

impl Send for Scope[src]

impl Sync for Scope[src]

impl Unpin for Scope[src]

impl UnwindSafe for Scope[src]

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
    Q: Eq + ?Sized,
    K: Borrow<Q> + ?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, 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.