Struct dropbox_sdk::team::TeamFolderUpdateSyncSettingsArg
source · [−]#[non_exhaustive]pub struct TeamFolderUpdateSyncSettingsArg {
pub team_folder_id: SharedFolderId,
pub sync_setting: Option<SyncSettingArg>,
pub content_sync_settings: Option<Vec<ContentSyncSettingArg>>,
}Available on crate feature
dbx_team only.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.team_folder_id: SharedFolderIdThe ID of the team folder.
sync_setting: Option<SyncSettingArg>Sync setting to apply to the team folder itself. Only meaningful if the team folder is not a shared team root.
content_sync_settings: Option<Vec<ContentSyncSettingArg>>Sync settings to apply to contents of this team folder.
Implementations
sourceimpl TeamFolderUpdateSyncSettingsArg
impl TeamFolderUpdateSyncSettingsArg
pub fn new(team_folder_id: SharedFolderId) -> Self
pub fn with_sync_setting(self, value: SyncSettingArg) -> Self
pub fn with_content_sync_settings(
self,
value: Vec<ContentSyncSettingArg>
) -> Self
Trait Implementations
sourceimpl Clone for TeamFolderUpdateSyncSettingsArg
impl Clone for TeamFolderUpdateSyncSettingsArg
sourcefn clone(&self) -> TeamFolderUpdateSyncSettingsArg
fn clone(&self) -> TeamFolderUpdateSyncSettingsArg
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source. Read more
sourceimpl<'de> Deserialize<'de> for TeamFolderUpdateSyncSettingsArg
impl<'de> Deserialize<'de> for TeamFolderUpdateSyncSettingsArg
sourcefn 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
sourceimpl PartialEq<TeamFolderUpdateSyncSettingsArg> for TeamFolderUpdateSyncSettingsArg
impl PartialEq<TeamFolderUpdateSyncSettingsArg> for TeamFolderUpdateSyncSettingsArg
sourcefn eq(&self, other: &TeamFolderUpdateSyncSettingsArg) -> bool
fn eq(&self, other: &TeamFolderUpdateSyncSettingsArg) -> bool
This method tests for self and other values to be equal, and is used
by ==. Read more
sourcefn ne(&self, other: &TeamFolderUpdateSyncSettingsArg) -> bool
fn ne(&self, other: &TeamFolderUpdateSyncSettingsArg) -> bool
This method tests for !=.
impl Eq for TeamFolderUpdateSyncSettingsArg
impl StructuralEq for TeamFolderUpdateSyncSettingsArg
impl StructuralPartialEq for TeamFolderUpdateSyncSettingsArg
Auto Trait Implementations
impl RefUnwindSafe for TeamFolderUpdateSyncSettingsArg
impl Send for TeamFolderUpdateSyncSettingsArg
impl Sync for TeamFolderUpdateSyncSettingsArg
impl Unpin for TeamFolderUpdateSyncSettingsArg
impl UnwindSafe for TeamFolderUpdateSyncSettingsArg
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more