#[non_exhaustive]pub struct ExcludedUsersUpdateArg {
pub users: Option<Vec<UserSelectorArg>>,
}
Available on crate feature
dbx_team
only.Expand description
Argument of excluded users update operation. Should include a list of users to add/remove (according to endpoint), Maximum size of the list is 1000 users.
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.users: Option<Vec<UserSelectorArg>>
List of users to be added/removed.
Implementations§
Source§impl ExcludedUsersUpdateArg
impl ExcludedUsersUpdateArg
pub fn with_users(self, value: Vec<UserSelectorArg>) -> Self
Trait Implementations§
Source§impl Clone for ExcludedUsersUpdateArg
impl Clone for ExcludedUsersUpdateArg
Source§fn clone(&self) -> ExcludedUsersUpdateArg
fn clone(&self) -> ExcludedUsersUpdateArg
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 ExcludedUsersUpdateArg
impl Debug for ExcludedUsersUpdateArg
Source§impl Default for ExcludedUsersUpdateArg
impl Default for ExcludedUsersUpdateArg
Source§fn default() -> ExcludedUsersUpdateArg
fn default() -> ExcludedUsersUpdateArg
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ExcludedUsersUpdateArg
impl<'de> Deserialize<'de> for ExcludedUsersUpdateArg
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 PartialEq for ExcludedUsersUpdateArg
impl PartialEq for ExcludedUsersUpdateArg
Source§impl Serialize for ExcludedUsersUpdateArg
impl Serialize for ExcludedUsersUpdateArg
impl Eq for ExcludedUsersUpdateArg
impl StructuralPartialEq for ExcludedUsersUpdateArg
Auto Trait Implementations§
impl Freeze for ExcludedUsersUpdateArg
impl RefUnwindSafe for ExcludedUsersUpdateArg
impl Send for ExcludedUsersUpdateArg
impl Sync for ExcludedUsersUpdateArg
impl Unpin for ExcludedUsersUpdateArg
impl UnwindSafe for ExcludedUsersUpdateArg
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.