#[non_exhaustive]pub struct MembersDataTransferArg {
pub user: UserSelectorArg,
pub transfer_dest_id: UserSelectorArg,
pub transfer_admin_id: UserSelectorArg,
}
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.user: UserSelectorArg
Identity of user to remove/suspend/have their files moved.
transfer_dest_id: UserSelectorArg
Files from the deleted member account will be transferred to this user.
transfer_admin_id: UserSelectorArg
Errors during the transfer process will be sent via email to this user.
Implementations§
Source§impl MembersDataTransferArg
impl MembersDataTransferArg
pub fn new( user: UserSelectorArg, transfer_dest_id: UserSelectorArg, transfer_admin_id: UserSelectorArg, ) -> Self
Trait Implementations§
Source§impl Clone for MembersDataTransferArg
impl Clone for MembersDataTransferArg
Source§fn clone(&self) -> MembersDataTransferArg
fn clone(&self) -> MembersDataTransferArg
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 MembersDataTransferArg
impl Debug for MembersDataTransferArg
Source§impl<'de> Deserialize<'de> for MembersDataTransferArg
impl<'de> Deserialize<'de> for MembersDataTransferArg
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<MembersDataTransferArg> for MembersDeactivateBaseArg
impl From<MembersDataTransferArg> for MembersDeactivateBaseArg
Source§fn from(subtype: MembersDataTransferArg) -> Self
fn from(subtype: MembersDataTransferArg) -> Self
Converts to this type from the input type.
Source§impl PartialEq for MembersDataTransferArg
impl PartialEq for MembersDataTransferArg
Source§impl Serialize for MembersDataTransferArg
impl Serialize for MembersDataTransferArg
impl Eq for MembersDataTransferArg
impl StructuralPartialEq for MembersDataTransferArg
Auto Trait Implementations§
impl Freeze for MembersDataTransferArg
impl RefUnwindSafe for MembersDataTransferArg
impl Send for MembersDataTransferArg
impl Sync for MembersDataTransferArg
impl Unpin for MembersDataTransferArg
impl UnwindSafe for MembersDataTransferArg
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.