Trait UserClient
Source pub trait UserClient<C, D>: HasDatabaseClient<C, D>{
// Required methods
fn user_name(&self) -> &str;
fn create_user(&self) -> CreateUserBuilder<'_, '_, C, D>;
fn delete_user(&self) -> DeleteUserBuilder<'_, '_, C, D>;
fn get_user(&self) -> GetUserBuilder<'_, '_, C, D>;
fn replace_user(&self) -> ReplaceUserBuilder<'_, '_, C, D, No>;
fn list_permissions(&self) -> ListPermissionsBuilder<'_, '_, C, D>;
// Provided methods
fn prepare_request(&self, method: Method) -> Builder { ... }
fn prepare_request_with_user_name(&self, method: Method) -> Builder { ... }
}