Skip to main content

IdmClientContext

Trait IdmClientContext 

Source
pub trait IdmClientContext<K: Resource> {
    // Required method
    async fn get_idm_client(&self, obj: &K) -> Result<Arc<KanidmClient>>;
}

Required Methods§

Source

async fn get_idm_client(&self, obj: &K) -> Result<Arc<KanidmClient>>

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementors§

Source§

impl<K> IdmClientContext<K> for Context<K>
where K: Resource<DynamicType = ()> + ResourceExt + KanidmResource + Lookup + Clone + 'static, <K as Lookup>::DynamicType: Eq + Hash + Clone,