[][src]Struct google_classroom1::Attachment

pub struct Attachment {
    pub link: Option<Link>,
    pub drive_file: Option<DriveFile>,
    pub you_tube_video: Option<YouTubeVideo>,
    pub form: Option<Form>,
}

Attachment added to student assignment work.

When creating attachments, setting the form field is not supported.

This type is not used in any activity, and only used as part of another schema.

Fields

link: Option<Link>

Link attachment.

drive_file: Option<DriveFile>

Google Drive file attachment.

you_tube_video: Option<YouTubeVideo>

Youtube video attachment.

form: Option<Form>

Google Forms attachment.

Trait Implementations

impl Part for Attachment[src]

impl Clone for Attachment[src]

impl Default for Attachment[src]

impl Debug for Attachment[src]

impl Serialize for Attachment[src]

impl<'de> Deserialize<'de> for Attachment[src]

Auto Trait Implementations

Blanket Implementations

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = !

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.

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Typeable for T where
    T: Any

impl<T> DeserializeOwned for T where
    T: Deserialize<'de>, 
[src]