pub struct IdentityMappingService { /* private fields */ }Implementations§
Source§impl IdentityMappingService
impl IdentityMappingService
pub fn new<P: PluginManagerApi>( config: &Config, plugin_manager: &P, ) -> Result<Self, IdentityMappingProviderError>
Trait Implementations§
Source§impl IdentityMappingApi for IdentityMappingService
impl IdentityMappingApi for IdentityMappingService
Source§fn get_by_local_id<'a, 'life0, 'life1, 'async_trait>(
&'life0 self,
state: &'life1 ServiceState,
local_id: &'a str,
domain_id: &'a str,
entity_type: IdMappingEntityType,
) -> Pin<Box<dyn Future<Output = Result<Option<IdMapping>, IdentityMappingProviderError>> + Send + 'async_trait>>where
Self: 'async_trait,
'a: 'async_trait,
'life0: 'async_trait,
'life1: 'async_trait,
fn get_by_local_id<'a, 'life0, 'life1, 'async_trait>(
&'life0 self,
state: &'life1 ServiceState,
local_id: &'a str,
domain_id: &'a str,
entity_type: IdMappingEntityType,
) -> Pin<Box<dyn Future<Output = Result<Option<IdMapping>, IdentityMappingProviderError>> + Send + 'async_trait>>where
Self: 'async_trait,
'a: 'async_trait,
'life0: 'async_trait,
'life1: 'async_trait,
Get the IdMapping by the local data.
Source§fn get_by_public_id<'a, 'life0, 'life1, 'async_trait>(
&'life0 self,
state: &'life1 ServiceState,
public_id: &'a str,
) -> Pin<Box<dyn Future<Output = Result<Option<IdMapping>, IdentityMappingProviderError>> + Send + 'async_trait>>where
Self: 'async_trait,
'a: 'async_trait,
'life0: 'async_trait,
'life1: 'async_trait,
fn get_by_public_id<'a, 'life0, 'life1, 'async_trait>(
&'life0 self,
state: &'life1 ServiceState,
public_id: &'a str,
) -> Pin<Box<dyn Future<Output = Result<Option<IdMapping>, IdentityMappingProviderError>> + Send + 'async_trait>>where
Self: 'async_trait,
'a: 'async_trait,
'life0: 'async_trait,
'life1: 'async_trait,
Get the IdMapping by the public_id.
Auto Trait Implementations§
impl Freeze for IdentityMappingService
impl !RefUnwindSafe for IdentityMappingService
impl Send for IdentityMappingService
impl Sync for IdentityMappingService
impl Unpin for IdentityMappingService
impl UnsafeUnpin for IdentityMappingService
impl !UnwindSafe for IdentityMappingService
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
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more