pub struct MapProviderResolver { /* private fields */ }Implementations§
Source§impl MapProviderResolver
impl MapProviderResolver
pub fn new() -> Self
pub fn with_provider(self, provider: ProviderHandle) -> Self
pub fn with_provider_id( self, provider_id: impl Into<String>, provider: ProviderHandle, ) -> Self
Trait Implementations§
Source§impl Clone for MapProviderResolver
impl Clone for MapProviderResolver
Source§fn clone(&self) -> MapProviderResolver
fn clone(&self) -> MapProviderResolver
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for MapProviderResolver
impl Debug for MapProviderResolver
Source§impl Default for MapProviderResolver
impl Default for MapProviderResolver
Source§fn default() -> MapProviderResolver
fn default() -> MapProviderResolver
Returns the “default value” for a type. Read more
Source§impl RuntimeProviderResolver for MapProviderResolver
impl RuntimeProviderResolver for MapProviderResolver
fn resolve_provider_binding( &self, provider_id: &str, ) -> Result<ProviderBinding, ProviderResolutionError>
Auto Trait Implementations§
impl !RefUnwindSafe for MapProviderResolver
impl !UnwindSafe for MapProviderResolver
impl Freeze for MapProviderResolver
impl Send for MapProviderResolver
impl Sync for MapProviderResolver
impl Unpin for MapProviderResolver
impl UnsafeUnpin for MapProviderResolver
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