pub struct StaticRuntimeBindingResolver { /* private fields */ }Implementations§
Source§impl StaticRuntimeBindingResolver
impl StaticRuntimeBindingResolver
pub fn new( bindings: BTreeMap<RuntimeInstanceId, RuntimeBinding>, ) -> Result<Self, PortFailure>
Trait Implementations§
Source§impl RuntimeInstanceResolver for StaticRuntimeBindingResolver
impl RuntimeInstanceResolver for StaticRuntimeBindingResolver
fn resolve<'life0, 'life1, 'life2, 'life3, 'async_trait>(
&'life0 self,
_: &'life1 OperationContext,
_: &'life2 CallerScope,
id: &'life3 RuntimeInstanceId,
) -> Pin<Box<dyn Future<Output = Result<ResolvedExecutionContext, PortFailure>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
'life1: 'async_trait,
'life2: 'async_trait,
'life3: 'async_trait,
Auto Trait Implementations§
impl Freeze for StaticRuntimeBindingResolver
impl RefUnwindSafe for StaticRuntimeBindingResolver
impl Send for StaticRuntimeBindingResolver
impl Sync for StaticRuntimeBindingResolver
impl Unpin for StaticRuntimeBindingResolver
impl UnsafeUnpin for StaticRuntimeBindingResolver
impl UnwindSafe for StaticRuntimeBindingResolver
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