Enum google_classroom1::api::Scope [−][src]
Identifies the an OAuth2 authorization scope. A scope is needed when requesting an authorization token.
Variants
View and manage announcements in Google Classroom
View announcements in Google Classroom
See, edit, create, and permanently delete your Google Classroom classes
View your Google Classroom classes
See, create and edit coursework items including assignments, questions, and grades
View your course work and grades 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 course work and grades for students in the Google Classroom classes you teach or administer
See, edit, and create classwork materials in Google Classroom
See all classwork materials for your Google Classroom classes
View your Google Classroom guardians
View and manage guardians for students in your Google Classroom classes
View guardians for students in your Google Classroom classes
View the email addresses of people in your classes
View the profile photos of people in your classes
Receive notifications about your Google Classroom data
Manage your Google Classroom class rosters
View your Google Classroom class rosters
View your course work and grades in Google Classroom
View course work and grades for students in the Google Classroom classes you teach or administer
See, create, and edit topics in Google Classroom
View 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]
pub 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,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<Q, K> Equivalent<K> for Q where
Q: Eq + ?Sized,
K: Borrow<Q> + ?Sized,
[src]
Q: Eq + ?Sized,
K: Borrow<Q> + ?Sized,
pub fn equivalent(&self, key: &K) -> bool
[src]
impl<T> From<T> for T
[src]
impl<T> Instrument for T
[src]
pub fn instrument(self, span: Span) -> Instrumented<Self>
[src]
pub fn in_current_span(self) -> Instrumented<Self>
[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.
pub 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>,