Struct dropbox_sdk::sharing::RemoveFolderMemberArg[][src]

#[non_exhaustive]pub struct RemoveFolderMemberArg {
    pub shared_folder_id: SharedFolderId,
    pub member: MemberSelector,
    pub leave_a_copy: bool,
}
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.
shared_folder_id: SharedFolderId

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]

Trait Implementations

impl Clone for RemoveFolderMemberArg[src]

impl Debug for RemoveFolderMemberArg[src]

impl<'de> Deserialize<'de> for RemoveFolderMemberArg[src]

impl PartialEq<RemoveFolderMemberArg> for RemoveFolderMemberArg[src]

impl Serialize for RemoveFolderMemberArg[src]

impl StructuralPartialEq for RemoveFolderMemberArg[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> DeserializeOwned for T where
    T: for<'de> Deserialize<'de>, 
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.