Struct dropbox_sdk::sharing::RemoveFolderMemberArg [−][src]
This is supported on crate feature
dbx_sharing
only.Fields (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: MemberSelector
The member to remove from the folder.
leave_a_copy: bool
If 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. Also, this must be set to false when kicking a group.
Implementations
impl RemoveFolderMemberArg
[src]
pub fn new(
shared_folder_id: SharedFolderId,
member: MemberSelector,
leave_a_copy: bool
) -> Self
[src]
shared_folder_id: SharedFolderId,
member: MemberSelector,
leave_a_copy: bool
) -> Self
Trait Implementations
impl Clone for RemoveFolderMemberArg
[src]
fn clone(&self) -> RemoveFolderMemberArg
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Debug for RemoveFolderMemberArg
[src]
impl<'de> Deserialize<'de> for RemoveFolderMemberArg
[src]
fn deserialize<D: Deserializer<'de>>(deserializer: D) -> Result<Self, D::Error>
[src]
impl PartialEq<RemoveFolderMemberArg> for RemoveFolderMemberArg
[src]
fn eq(&self, other: &RemoveFolderMemberArg) -> bool
[src]
fn ne(&self, other: &RemoveFolderMemberArg) -> bool
[src]
impl Serialize for RemoveFolderMemberArg
[src]
impl StructuralPartialEq for RemoveFolderMemberArg
[src]
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
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,
pub 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.
pub fn to_owned(&self) -> T
[src]
pub 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.
pub 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>,