[−][src]Struct google_drive3::About
Information about the user, the user's Drive, and system capabilities.
Activities
This type is used in activities, which are methods you may call on this type or where this type is involved in. The list links the activity name, along with information about where it is used (one of request and response).
- get about (response)
Fields
kind: Option<String>
Identifies what kind of resource this is. Value: the fixed string "drive#about".
export_formats: Option<HashMap<String, Vec<String>>>
A map of source MIME type to possible targets for all supported exports.
team_drive_themes: Option<Vec<AboutTeamDriveThemes>>
Deprecated - use driveThemes instead.
user: Option<User>
The authenticated user.
max_import_sizes: Option<HashMap<String, String>>
A map of maximum import sizes by MIME type, in bytes.
storage_quota: Option<AboutStorageQuota>
The user's storage quota limits and usage. All fields are measured in bytes.
folder_color_palette: Option<Vec<String>>
The currently supported folder colors as RGB hex strings.
drive_themes: Option<Vec<AboutDriveThemes>>
A list of themes that are supported for shared drives.
can_create_drives: Option<bool>
Whether the user can create shared drives.
can_create_team_drives: Option<bool>
Deprecated - use canCreateDrives instead.
import_formats: Option<HashMap<String, Vec<String>>>
A map of source MIME type to possible targets for all supported imports.
max_upload_size: Option<String>
The maximum upload size in bytes.
app_installed: Option<bool>
Whether the user has installed the requesting app.
Trait Implementations
impl Clone for About
[src]
impl Debug for About
[src]
impl Default for About
[src]
impl<'de> Deserialize<'de> for About
[src]
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
[src]
__D: Deserializer<'de>,
impl ResponseResult for About
[src]
impl Serialize for About
[src]
Auto Trait Implementations
impl RefUnwindSafe for About
impl Send for About
impl Sync for About
impl Unpin for About
impl UnwindSafe for About
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> DeserializeOwned for T where
T: for<'de> Deserialize<'de>,
[src]
T: for<'de> Deserialize<'de>,
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
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,