pub struct AgentStreamNamedIdV1 {
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. id is what
SetSessionMode/SetSessionModel take back.
Fields§
§id: String§name: String§description: Option<String>Trait Implementations§
Source§impl Clone for AgentStreamNamedIdV1
impl Clone for AgentStreamNamedIdV1
Source§impl Debug for AgentStreamNamedIdV1
impl Debug for AgentStreamNamedIdV1
Source§impl<'de> Deserialize<'de> for AgentStreamNamedIdV1
impl<'de> Deserialize<'de> for AgentStreamNamedIdV1
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 AgentStreamNamedIdV1
Source§impl PartialEq for AgentStreamNamedIdV1
impl PartialEq for AgentStreamNamedIdV1
Source§impl Serialize for AgentStreamNamedIdV1
impl Serialize for AgentStreamNamedIdV1
impl StructuralPartialEq for AgentStreamNamedIdV1
Auto Trait Implementations§
impl Freeze for AgentStreamNamedIdV1
impl RefUnwindSafe for AgentStreamNamedIdV1
impl Send for AgentStreamNamedIdV1
impl Sync for AgentStreamNamedIdV1
impl Unpin for AgentStreamNamedIdV1
impl UnsafeUnpin for AgentStreamNamedIdV1
impl UnwindSafe for AgentStreamNamedIdV1
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