Struct dropbox_sdk::sharing::SharedFileMembers
source · [−]#[non_exhaustive]pub struct SharedFileMembers {
pub users: Vec<UserFileMembershipInfo>,
pub groups: Vec<GroupMembershipInfo>,
pub invitees: Vec<InviteeMembershipInfo>,
pub cursor: Option<String>,
}dbx_sharing only.Expand description
Shared file user, group, and invitee membership. Used for the results of
list_file_members() and
list_file_members_continue(), and used as part of the results
for list_file_members_batch().
Fields (Non-exhaustive)
This struct is marked as non-exhaustive
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.users: Vec<UserFileMembershipInfo>The list of user members of the shared file.
groups: Vec<GroupMembershipInfo>The list of group members of the shared file.
invitees: Vec<InviteeMembershipInfo>The list of invited members of a file, but have not logged in and claimed this.
cursor: Option<String>Present if there are additional shared file members that have not been returned yet. Pass
the cursor into list_file_members_continue() to list
additional members.
Implementations
sourceimpl SharedFileMembers
impl SharedFileMembers
pub fn new(
users: Vec<UserFileMembershipInfo>,
groups: Vec<GroupMembershipInfo>,
invitees: Vec<InviteeMembershipInfo>
) -> Self
pub fn with_cursor(self, value: String) -> Self
Trait Implementations
sourceimpl Clone for SharedFileMembers
impl Clone for SharedFileMembers
sourcefn clone(&self) -> SharedFileMembers
fn clone(&self) -> SharedFileMembers
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source. Read more
sourceimpl Debug for SharedFileMembers
impl Debug for SharedFileMembers
sourceimpl<'de> Deserialize<'de> for SharedFileMembers
impl<'de> Deserialize<'de> for SharedFileMembers
sourcefn 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
sourcefn eq(&self, other: &SharedFileMembers) -> bool
fn eq(&self, other: &SharedFileMembers) -> bool
This method tests for self and other values to be equal, and is used
by ==. Read more
sourcefn ne(&self, other: &SharedFileMembers) -> bool
fn ne(&self, other: &SharedFileMembers) -> bool
This method tests for !=.
sourceimpl Serialize for SharedFileMembers
impl Serialize for SharedFileMembers
impl StructuralPartialEq for SharedFileMembers
Auto Trait Implementations
impl RefUnwindSafe for SharedFileMembers
impl Send for SharedFileMembers
impl Sync for SharedFileMembers
impl Unpin for SharedFileMembers
impl UnwindSafe for SharedFileMembers
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcepub fn borrow_mut(&mut self) -> &mut T
pub fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcepub fn to_owned(&self) -> T
pub fn to_owned(&self) -> T
Creates owned data from borrowed data, usually by cloning. Read more
sourcepub fn clone_into(&self, target: &mut T)
pub fn clone_into(&self, target: &mut T)
toowned_clone_into)Uses borrowed data to replace owned data, usually by cloning. Read more