pub struct UsersClient { /* private fields */ }Implementations§
Source§impl UsersClient
impl UsersClient
pub async fn add_group_user( &self, group_id: &str, req_group_user: ReqGroupUser, ) -> Result<RespResourceUrl, Error<AddGroupUserError>>
pub async fn get_group_user( &self, group_id: &str, username: &str, ) -> Result<RespGroupUser, Error<GetGroupUserError>>
pub async fn list_group_users( &self, group_id: &str, ) -> Result<RespGroupUserList, Error<ListGroupUsersError>>
pub async fn remove_group_user( &self, group_id: &str, username: &str, ) -> Result<RespGroupUser, Error<RemoveGroupUserError>>
pub async fn update_group_user( &self, group_id: &str, username: &str, req_update_group_user: ReqUpdateGroupUser, ) -> Result<RespGroupUser, Error<UpdateGroupUserError>>
Trait Implementations§
Source§impl Clone for UsersClient
impl Clone for UsersClient
Source§fn clone(&self) -> UsersClient
fn clone(&self) -> UsersClient
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 moreAuto Trait Implementations§
impl Freeze for UsersClient
impl !RefUnwindSafe for UsersClient
impl Send for UsersClient
impl Sync for UsersClient
impl Unpin for UsersClient
impl !UnwindSafe for UsersClient
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