Trait PermissionClientRequired

Source
pub trait PermissionClientRequired<'a, C, D, USER>
where C: CosmosClient, D: DatabaseClient<C>, USER: UserClient<C, D>,
{ // Required method fn permission_client(&self) -> &'a dyn PermissionClient<C, D, USER>; }

Required Methods§

Source

fn permission_client(&self) -> &'a dyn PermissionClient<C, D, USER>

Implementors§

Source§

impl<'a, 'b, C, D, USER> PermissionClientRequired<'a, C, D, USER> for CreatePermissionBuilder<'a, 'b, C, D, USER>
where C: CosmosClient, D: DatabaseClient<C>, USER: UserClient<C, D>,

Source§

impl<'a, 'b, C, D, USER> PermissionClientRequired<'a, C, D, USER> for DeletePermissionsBuilder<'a, 'b, C, D, USER>
where C: CosmosClient, D: DatabaseClient<C>, USER: UserClient<C, D>,

Source§

impl<'a, 'b, C, D, USER> PermissionClientRequired<'a, C, D, USER> for GetPermissionBuilder<'a, 'b, C, D, USER>
where C: CosmosClient, D: DatabaseClient<C>, USER: UserClient<C, D>,

Source§

impl<'a, 'b, C, D, USER> PermissionClientRequired<'a, C, D, USER> for ReplacePermissionBuilder<'a, 'b, C, D, USER>
where C: CosmosClient, D: DatabaseClient<C>, USER: UserClient<C, D>,