pub struct DriveItemReference {
pub drive_file: Option<DriveFile>,
pub drive_folder: Option<DriveFolder>,
pub file: Option<File>,
pub folder: Option<Folder>,
pub name: Option<String>,
pub title: Option<String>,
}Expand description
A lightweight reference to a Drive item, such as a file or folder.
This type is not used in any activity, and only used as part of another schema.
Fields§
§drive_file: Option<DriveFile>The Drive item is a file.
drive_folder: Option<DriveFolder>The Drive item is a folder. Includes information about the type of folder.
file: Option<File>This field is deprecated; please use the driveFile field instead.
folder: Option<Folder>This field is deprecated; please use the driveFolder field instead.
name: Option<String>The target Drive item. The format is items/ITEM_ID.
title: Option<String>The title of the Drive item.
Trait Implementations§
Source§impl Clone for DriveItemReference
impl Clone for DriveItemReference
Source§fn clone(&self) -> DriveItemReference
fn clone(&self) -> DriveItemReference
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 DriveItemReference
impl Debug for DriveItemReference
Source§impl Default for DriveItemReference
impl Default for DriveItemReference
Source§fn default() -> DriveItemReference
fn default() -> DriveItemReference
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for DriveItemReference
impl<'de> Deserialize<'de> for DriveItemReference
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 DriveItemReference
impl Serialize for DriveItemReference
impl Part for DriveItemReference
Auto Trait Implementations§
impl Freeze for DriveItemReference
impl RefUnwindSafe for DriveItemReference
impl Send for DriveItemReference
impl Sync for DriveItemReference
impl Unpin for DriveItemReference
impl UnwindSafe for DriveItemReference
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