pub struct DelegateHandle {
pub invocation_id: InvocationId,
pub child_session_id: SessionId,
pub child_run_id: Option<RunId>,
}Expand description
Stable child identity returned to the delegate tool provider.
Fields§
§invocation_id: InvocationId§child_session_id: SessionId§child_run_id: Option<RunId>Trait Implementations§
Source§impl Clone for DelegateHandle
impl Clone for DelegateHandle
Source§fn clone(&self) -> DelegateHandle
fn clone(&self) -> DelegateHandle
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 moreimpl Copy for DelegateHandle
Source§impl Debug for DelegateHandle
impl Debug for DelegateHandle
Source§impl<'de> Deserialize<'de> for DelegateHandle
impl<'de> Deserialize<'de> for DelegateHandle
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for DelegateHandle
Source§impl PartialEq for DelegateHandle
impl PartialEq for DelegateHandle
Source§fn eq(&self, other: &DelegateHandle) -> bool
fn eq(&self, other: &DelegateHandle) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for DelegateHandle
impl Serialize for DelegateHandle
impl StructuralPartialEq for DelegateHandle
Auto Trait Implementations§
impl Freeze for DelegateHandle
impl RefUnwindSafe for DelegateHandle
impl Send for DelegateHandle
impl Sync for DelegateHandle
impl Unpin for DelegateHandle
impl UnsafeUnpin for DelegateHandle
impl UnwindSafe for DelegateHandle
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.