#[non_exhaustive]pub struct MembersDeactivateArg {
pub user: UserSelectorArg,
pub wipe_data: bool,
}
Available on crate features
async_routes
and 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.user: UserSelectorArg
Identity of user to remove/suspend/have their files moved.
wipe_data: bool
If provided, controls if the user’s data will be deleted on their linked devices.
Implementations§
Source§impl MembersDeactivateArg
impl MembersDeactivateArg
pub fn new(user: UserSelectorArg) -> Self
pub fn with_wipe_data(self, value: bool) -> Self
Trait Implementations§
Source§impl Clone for MembersDeactivateArg
impl Clone for MembersDeactivateArg
Source§fn clone(&self) -> MembersDeactivateArg
fn clone(&self) -> MembersDeactivateArg
Returns a duplicate 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 MembersDeactivateArg
impl Debug for MembersDeactivateArg
Source§impl<'de> Deserialize<'de> for MembersDeactivateArg
impl<'de> Deserialize<'de> for MembersDeactivateArg
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<MembersDeactivateArg> for MembersDeactivateBaseArg
impl From<MembersDeactivateArg> for MembersDeactivateBaseArg
Source§fn from(subtype: MembersDeactivateArg) -> Self
fn from(subtype: MembersDeactivateArg) -> Self
Converts to this type from the input type.
Source§impl From<MembersRemoveArg> for MembersDeactivateArg
impl From<MembersRemoveArg> for MembersDeactivateArg
Source§fn from(subtype: MembersRemoveArg) -> Self
fn from(subtype: MembersRemoveArg) -> Self
Converts to this type from the input type.
Source§impl PartialEq for MembersDeactivateArg
impl PartialEq for MembersDeactivateArg
Source§impl Serialize for MembersDeactivateArg
impl Serialize for MembersDeactivateArg
impl Eq for MembersDeactivateArg
impl StructuralPartialEq for MembersDeactivateArg
Auto Trait Implementations§
impl Freeze for MembersDeactivateArg
impl RefUnwindSafe for MembersDeactivateArg
impl Send for MembersDeactivateArg
impl Sync for MembersDeactivateArg
impl Unpin for MembersDeactivateArg
impl UnwindSafe for MembersDeactivateArg
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key
and return true
if they are equal.