Enum google_plusdomains1::Scope [−][src]
pub enum Scope { PluLogin, UserinfoProfile, PluStreamRead, PluCircleRead, PluProfileRead, PluCircleWrite, UserinfoEmail, PluMediaUpload, PluStreamWrite, PluMe, }
Identifies the an OAuth2 authorization scope. A scope is needed when requesting an authorization token.
Variants
PluLogin
Know the list of people in your circles, your age range, and language
UserinfoProfile
View your basic profile info
PluStreamRead
View your Google+ posts, comments, and stream
PluCircleRead
View your circles and the people and pages in them
PluProfileRead
View your own Google+ profile and profiles visible to you
PluCircleWrite
Manage your circles and add people and pages. People and pages you add to your circles will be notified. Others may see this information publicly. People you add to circles can use Hangouts with you.
UserinfoEmail
View your email address
PluMediaUpload
Send your photos and videos to Google+
PluStreamWrite
Manage your Google+ posts, comments, and stream
PluMe
Know who you are on Google
Trait Implementations
impl PartialEq for Scope
[src]
impl PartialEq for Scope
fn eq(&self, other: &Scope) -> bool
[src]
fn eq(&self, other: &Scope) -> bool
This method tests for self
and other
values to be equal, and is used by ==
. Read more
fn ne(&self, other: &Rhs) -> bool
1.0.0[src]
fn ne(&self, other: &Rhs) -> bool
This method tests for !=
.
impl Eq for Scope
[src]
impl Eq for Scope
impl Hash for Scope
[src]
impl Hash for Scope
fn hash<__H: Hasher>(&self, state: &mut __H)
[src]
fn hash<__H: Hasher>(&self, state: &mut __H)
Feeds this value into the given [Hasher
]. Read more
fn hash_slice<H>(data: &[Self], state: &mut H) where
H: Hasher,
1.3.0[src]
fn hash_slice<H>(data: &[Self], state: &mut H) where
H: Hasher,
Feeds a slice of this type into the given [Hasher
]. Read more
impl AsRef<str> for Scope
[src]
impl AsRef<str> for Scope
impl Default for Scope
[src]
impl Default for Scope