pub struct AssignmentSubmission {
pub attachments: Option<Vec<Attachment>>,
}Expand description
Student work for an assignment.
This type is not used in any activity, and only used as part of another schema.
Fields§
§attachments: Option<Vec<Attachment>>Attachments added by the student. Drive files that correspond to materials with a share mode of STUDENT_COPY may not exist yet if the student has not accessed the assignment in Classroom. Some attachment metadata is only populated if the requesting user has permission to access it. Identifier and alternate_link fields are always available, but others (for example, title) may not be.
Trait Implementations§
Source§impl Clone for AssignmentSubmission
impl Clone for AssignmentSubmission
Source§fn clone(&self) -> AssignmentSubmission
fn clone(&self) -> AssignmentSubmission
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for AssignmentSubmission
impl Debug for AssignmentSubmission
Source§impl Default for AssignmentSubmission
impl Default for AssignmentSubmission
Source§fn default() -> AssignmentSubmission
fn default() -> AssignmentSubmission
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for AssignmentSubmission
impl<'de> Deserialize<'de> for AssignmentSubmission
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Serialize for AssignmentSubmission
impl Serialize for AssignmentSubmission
impl Part for AssignmentSubmission
Auto Trait Implementations§
impl Freeze for AssignmentSubmission
impl RefUnwindSafe for AssignmentSubmission
impl Send for AssignmentSubmission
impl Sync for AssignmentSubmission
impl Unpin for AssignmentSubmission
impl UnwindSafe for AssignmentSubmission
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more