pub enum HarnessProviderSessionKeyV1 {
SessionId,
ConversationId,
}Expand description
Mirrors gate4agent_types::ProviderSessionKey exactly, for the same
reason HarnessTerminalControlV1 duplicates TerminalControl rather than
importing it – see that type’s own doc comment.
Variants§
Trait Implementations§
Source§impl Clone for HarnessProviderSessionKeyV1
impl Clone for HarnessProviderSessionKeyV1
impl Copy for HarnessProviderSessionKeyV1
Source§impl Debug for HarnessProviderSessionKeyV1
impl Debug for HarnessProviderSessionKeyV1
Source§impl<'de> Deserialize<'de> for HarnessProviderSessionKeyV1
impl<'de> Deserialize<'de> for HarnessProviderSessionKeyV1
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 HarnessProviderSessionKeyV1
impl StructuralPartialEq for HarnessProviderSessionKeyV1
Auto Trait Implementations§
impl Freeze for HarnessProviderSessionKeyV1
impl RefUnwindSafe for HarnessProviderSessionKeyV1
impl Send for HarnessProviderSessionKeyV1
impl Sync for HarnessProviderSessionKeyV1
impl Unpin for HarnessProviderSessionKeyV1
impl UnsafeUnpin for HarnessProviderSessionKeyV1
impl UnwindSafe for HarnessProviderSessionKeyV1
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