pub struct ProviderRuntimeAuthorityHandle { /* private fields */ }Expand description
In-process authority that reserves provider binding identities and attaches one local executor per provider.
Implementations§
Source§impl ProviderRuntimeAuthorityHandle
impl ProviderRuntimeAuthorityHandle
pub fn bind_provider( &self, provider_id: ToolProviderId, effect_capacity: usize, ) -> Result<ProviderRuntimeHandle, ProviderRuntimeError>
pub fn active_binding_count(&self) -> usize
pub fn sequence_exhausted(&self) -> bool
Trait Implementations§
Auto Trait Implementations§
impl Freeze for ProviderRuntimeAuthorityHandle
impl RefUnwindSafe for ProviderRuntimeAuthorityHandle
impl Send for ProviderRuntimeAuthorityHandle
impl Sync for ProviderRuntimeAuthorityHandle
impl Unpin for ProviderRuntimeAuthorityHandle
impl UnsafeUnpin for ProviderRuntimeAuthorityHandle
impl UnwindSafe for ProviderRuntimeAuthorityHandle
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