pub struct HarnessAgentStreamNamedIdV1 {
pub id: String,
pub name: String,
pub description: Option<String>,
}Expand description
One named catalog entry – a selectable session mode or model on the
ModeCatalog/ModelCatalog chunk kinds. Exact mirror of
gate4agent-node-protocol’s own AgentStreamNamedIdV1 (not a
gate4agent_types type – it is minted on the node’s own wire contract,
same duplication rationale as HarnessTerminalControlV1). id is what
SetSessionMode/SetSessionModel take back.
Fields§
§id: String§name: String§description: Option<String>Trait Implementations§
Source§impl Clone for HarnessAgentStreamNamedIdV1
impl Clone for HarnessAgentStreamNamedIdV1
Source§impl Debug for HarnessAgentStreamNamedIdV1
impl Debug for HarnessAgentStreamNamedIdV1
Source§impl<'de> Deserialize<'de> for HarnessAgentStreamNamedIdV1
impl<'de> Deserialize<'de> for HarnessAgentStreamNamedIdV1
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 HarnessAgentStreamNamedIdV1
impl StructuralPartialEq for HarnessAgentStreamNamedIdV1
Auto Trait Implementations§
impl Freeze for HarnessAgentStreamNamedIdV1
impl RefUnwindSafe for HarnessAgentStreamNamedIdV1
impl Send for HarnessAgentStreamNamedIdV1
impl Sync for HarnessAgentStreamNamedIdV1
impl Unpin for HarnessAgentStreamNamedIdV1
impl UnsafeUnpin for HarnessAgentStreamNamedIdV1
impl UnwindSafe for HarnessAgentStreamNamedIdV1
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