Struct dropbox_sdk::files::GetMetadataArg
source · #[non_exhaustive]pub struct GetMetadataArg {
pub path: ReadPath,
pub include_media_info: bool,
pub include_deleted: bool,
pub include_has_explicit_shared_members: bool,
pub include_property_groups: Option<TemplateFilterBase>,
}Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.path: ReadPathThe path of a file or folder on Dropbox.
include_media_info: boolIf true, FileMetadata::media_info is set for photo and video.
include_deleted: boolIf true, DeletedMetadata will be returned for deleted file or folder,
otherwise LookupError::NotFound will be returned.
If true, the results will include a flag for each file indicating whether or not that file has any explicit members.
include_property_groups: Option<TemplateFilterBase>If set to a valid list of template IDs, FileMetadata::property_groups is
set if there exists property data associated with the file and each of the listed templates.
Implementations§
source§impl GetMetadataArg
impl GetMetadataArg
pub fn new(path: ReadPath) -> Self
Available on crate feature
dbx_files only.pub fn with_include_media_info(self, value: bool) -> Self
Available on crate feature
dbx_files only.pub fn with_include_deleted(self, value: bool) -> Self
Available on crate feature
dbx_files only.Available on crate feature
dbx_files only.pub fn with_include_property_groups(self, value: TemplateFilterBase) -> Self
Available on crate feature
dbx_files only.Trait Implementations§
source§impl Clone for GetMetadataArg
Available on crate feature dbx_files only.
impl Clone for GetMetadataArg
Available on crate feature
dbx_files only.source§fn clone(&self) -> GetMetadataArg
fn clone(&self) -> GetMetadataArg
Returns a copy 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 GetMetadataArg
Available on crate feature dbx_files only.
impl Debug for GetMetadataArg
Available on crate feature
dbx_files only.source§impl<'de> Deserialize<'de> for GetMetadataArg
Available on crate feature dbx_files only.
impl<'de> Deserialize<'de> for GetMetadataArg
Available on crate feature
dbx_files only.source§fn deserialize<D: Deserializer<'de>>(deserializer: D) -> Result<Self, D::Error>
fn deserialize<D: Deserializer<'de>>(deserializer: D) -> Result<Self, D::Error>
Deserialize this value from the given Serde deserializer. Read more
source§impl From<AlphaGetMetadataArg> for GetMetadataArg
Available on crate feature dbx_files only.
impl From<AlphaGetMetadataArg> for GetMetadataArg
Available on crate feature
dbx_files only.source§fn from(subtype: AlphaGetMetadataArg) -> Self
fn from(subtype: AlphaGetMetadataArg) -> Self
Converts to this type from the input type.
source§impl PartialEq for GetMetadataArg
Available on crate feature dbx_files only.
impl PartialEq for GetMetadataArg
Available on crate feature
dbx_files only.source§fn eq(&self, other: &GetMetadataArg) -> bool
fn eq(&self, other: &GetMetadataArg) -> bool
This method tests for
self and other values to be equal, and is used
by ==.source§impl Serialize for GetMetadataArg
Available on crate feature dbx_files only.
impl Serialize for GetMetadataArg
Available on crate feature
dbx_files only.impl Eq for GetMetadataArg
Available on crate feature
dbx_files only.impl StructuralEq for GetMetadataArg
Available on crate feature
dbx_files only.impl StructuralPartialEq for GetMetadataArg
Available on crate feature
dbx_files only.Auto Trait Implementations§
impl RefUnwindSafe for GetMetadataArg
impl Send for GetMetadataArg
impl Sync for GetMetadataArg
impl Unpin for GetMetadataArg
impl UnwindSafe for GetMetadataArg
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