[][src]Trait azure_sdk_cosmos::UserClient

pub trait UserClient<C, D>: HasDatabaseClient<C, D> where
    C: CosmosClient,
    D: DatabaseClient<C>, 
{ 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>; fn prepare_request(&self, method: Method) -> Builder { ... }
fn prepare_request_with_user_name(&self, method: Method) -> Builder { ... } }

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>

Loading content...

Provided methods

fn prepare_request(&self, method: Method) -> Builder

fn prepare_request_with_user_name(&self, method: Method) -> Builder

Loading content...

Implementors

impl<'a, C, D> UserClient<C, D> for UserStruct<'a, C, D> where
    C: CosmosClient + Clone,
    D: DatabaseClient<C> + Clone
[src]

Loading content...