Struct dropbox_sdk::sharing::RemoveFolderMemberArg
source · [−]#[non_exhaustive]pub struct RemoveFolderMemberArg {
pub shared_folder_id: SharedFolderId,
pub member: MemberSelector,
pub leave_a_copy: bool,
}Available on crate feature
dbx_sharing 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.The ID for the shared folder.
member: MemberSelectorThe member to remove from the folder.
leave_a_copy: boolIf true, the removed user will keep their copy of the folder after it’s unshared, assuming it was mounted. Otherwise, it will be removed from their Dropbox. This must be set to false when removing a group, or when the folder is within a team folder or another shared folder.
Implementations
sourceimpl RemoveFolderMemberArg
impl RemoveFolderMemberArg
pub fn new(
shared_folder_id: SharedFolderId,
member: MemberSelector,
leave_a_copy: bool
) -> Self
Trait Implementations
sourceimpl Clone for RemoveFolderMemberArg
impl Clone for RemoveFolderMemberArg
sourcefn clone(&self) -> RemoveFolderMemberArg
fn clone(&self) -> RemoveFolderMemberArg
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 Debug for RemoveFolderMemberArg
impl Debug for RemoveFolderMemberArg
sourceimpl<'de> Deserialize<'de> for RemoveFolderMemberArg
impl<'de> Deserialize<'de> for RemoveFolderMemberArg
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<RemoveFolderMemberArg> for RemoveFolderMemberArg
impl PartialEq<RemoveFolderMemberArg> for RemoveFolderMemberArg
sourcefn eq(&self, other: &RemoveFolderMemberArg) -> bool
fn eq(&self, other: &RemoveFolderMemberArg) -> bool
This method tests for self and other values to be equal, and is used
by ==. Read more
sourcefn ne(&self, other: &RemoveFolderMemberArg) -> bool
fn ne(&self, other: &RemoveFolderMemberArg) -> bool
This method tests for !=.
sourceimpl Serialize for RemoveFolderMemberArg
impl Serialize for RemoveFolderMemberArg
impl Eq for RemoveFolderMemberArg
impl StructuralEq for RemoveFolderMemberArg
impl StructuralPartialEq for RemoveFolderMemberArg
Auto Trait Implementations
impl RefUnwindSafe for RemoveFolderMemberArg
impl Send for RemoveFolderMemberArg
impl Sync for RemoveFolderMemberArg
impl Unpin for RemoveFolderMemberArg
impl UnwindSafe for RemoveFolderMemberArg
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