[−][src]Enum google_classroom1::Scope
Identifies the an OAuth2 authorization scope. A scope is needed when requesting an authorization token.
Variants
View the email addresses of people in your classes
View and manage guardians for students in your Google Classroom classes
View and manage announcements in Google Classroom
Manage your Google Classroom classes
View the profile photos of people in your classes
View guardians for students in your Google Classroom classes
View course work and grades for students in the Google Classroom classes you teach or administer
Manage your Google Classroom class rosters
View your Google Classroom guardians
Manage your course work and view your grades in Google Classroom
View your course work and grades in Google Classroom
View your Google Classroom class rosters
View course work and grades for students in the Google Classroom classes you teach or administer
View your course work and grades in Google Classroom
View announcements in Google Classroom
Manage course work and grades for students in the Google Classroom classes you teach and view the course work and grades for classes you administer
View your Google Classroom classes
Receive notifications about your Google Classroom data
View topics in Google Classroom
See, create, and edit topics in Google Classroom
Trait Implementations
impl AsRef<str> for Scope
[src]
impl Default for Scope
[src]
impl Eq for Scope
[src]
impl Hash for Scope
[src]
fn hash<__H: Hasher>(&self, state: &mut __H)
[src]
fn hash_slice<H>(data: &[Self], state: &mut H) where
H: Hasher,
1.3.0[src]
H: Hasher,
impl PartialEq<Scope> for Scope
[src]
impl StructuralEq for Scope
[src]
impl StructuralPartialEq for Scope
[src]
Auto Trait Implementations
impl RefUnwindSafe for Scope
impl Send for Scope
impl Sync for Scope
impl Unpin for Scope
impl UnwindSafe for Scope
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> Typeable for T where
T: Any,
T: Any,