pub struct PendingMcpBinding {
pub token: CapabilityToken,
pub descriptor: McpServerDescriptor,
pub transaction_id: TransactionId,
pub dispatcher: Arc<TransactionToolDispatcher>,
}Expand description
Handle returned when a pending binding is created.
Fields§
§token: CapabilityTokenCapability token (for activation/revoke; never log).
descriptor: McpServerDescriptorRedacted descriptor for SessionAdapter install.
transaction_id: TransactionIdTransaction id.
dispatcher: Arc<TransactionToolDispatcher>Dispatcher to rebind after authoritative session claim (D-026).
Trait Implementations§
Source§impl Clone for PendingMcpBinding
impl Clone for PendingMcpBinding
Source§fn clone(&self) -> PendingMcpBinding
fn clone(&self) -> PendingMcpBinding
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 moreAuto Trait Implementations§
impl !RefUnwindSafe for PendingMcpBinding
impl !UnwindSafe for PendingMcpBinding
impl Freeze for PendingMcpBinding
impl Send for PendingMcpBinding
impl Sync for PendingMcpBinding
impl Unpin for PendingMcpBinding
impl UnsafeUnpin for PendingMcpBinding
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