pub enum HarnessProviderInteractionKindV1 {
Approval,
Question,
}Expand description
Exact mirror of gate4agent_types::ProviderInteractionKind: this crate
has no dependency on gate4agent-types (see the doc comment on
HarnessTerminalControlV1), so the ACP interaction classification the
node resolves a correlation_id against is duplicated here as its own
closed wire enum, the same way HarnessAgentStreamChunkKindV1:: InteractionPrompt carries it on the outbound side.
Variants§
Trait Implementations§
impl Copy for HarnessProviderInteractionKindV1
Source§impl<'de> Deserialize<'de> for HarnessProviderInteractionKindV1
impl<'de> Deserialize<'de> for HarnessProviderInteractionKindV1
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 HarnessProviderInteractionKindV1
impl StructuralPartialEq for HarnessProviderInteractionKindV1
Auto Trait Implementations§
impl Freeze for HarnessProviderInteractionKindV1
impl RefUnwindSafe for HarnessProviderInteractionKindV1
impl Send for HarnessProviderInteractionKindV1
impl Sync for HarnessProviderInteractionKindV1
impl Unpin for HarnessProviderInteractionKindV1
impl UnsafeUnpin for HarnessProviderInteractionKindV1
impl UnwindSafe for HarnessProviderInteractionKindV1
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