Struct etebase::managers::CollectionMemberManager
source · pub struct CollectionMemberManager { /* private fields */ }
Expand description
An manager for managing the members of a collection
Implementations§
source§impl CollectionMemberManager
impl CollectionMemberManager
sourcepub fn list(
&self,
options: Option<&FetchOptions<'_>>
) -> Result<IteratorListResponse<CollectionMember>>
pub fn list( &self, options: Option<&FetchOptions<'_>> ) -> Result<IteratorListResponse<CollectionMember>>
sourcepub fn modify_access_level(
&self,
username: &str,
access_level: CollectionAccessLevel
) -> Result<()>
pub fn modify_access_level( &self, username: &str, access_level: CollectionAccessLevel ) -> Result<()>
Modify the access level of a member
Arguments:
username
- the member’s usernameaccess_level
- the newCollectionAccessLevel
Auto Trait Implementations§
impl !RefUnwindSafe for CollectionMemberManager
impl Send for CollectionMemberManager
impl Sync for CollectionMemberManager
impl Unpin for CollectionMemberManager
impl !UnwindSafe for CollectionMemberManager
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