pub struct SingleProviderResolver { /* private fields */ }Implementations§
Source§impl SingleProviderResolver
impl SingleProviderResolver
pub fn new(provider: ProviderHandle) -> Self
pub fn with_provider_id( provider_id: impl Into<String>, provider: ProviderHandle, ) -> Self
Trait Implementations§
Source§impl Clone for SingleProviderResolver
impl Clone for SingleProviderResolver
Source§fn clone(&self) -> SingleProviderResolver
fn clone(&self) -> SingleProviderResolver
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 SingleProviderResolver
impl Debug for SingleProviderResolver
Source§impl RuntimeProviderResolver for SingleProviderResolver
impl RuntimeProviderResolver for SingleProviderResolver
fn resolve_provider_binding( &self, provider_id: &str, ) -> Result<ProviderBinding, ProviderResolutionError>
Auto Trait Implementations§
impl !RefUnwindSafe for SingleProviderResolver
impl !UnwindSafe for SingleProviderResolver
impl Freeze for SingleProviderResolver
impl Send for SingleProviderResolver
impl Sync for SingleProviderResolver
impl Unpin for SingleProviderResolver
impl UnsafeUnpin for SingleProviderResolver
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