pub enum MultiAgentVersion {
V1,
V2,
Disabled,
}Expand description
Multi-agent protocol version a route can serve. V2 is the Codex MAv2
namespace protocol (collaboration/agents); V1 is the earlier
multi_agent_v1 namespace protocol; Disabled means the route cannot
serve any namespace protocol.
Variants§
Implementations§
Trait Implementations§
Source§impl Clone for MultiAgentVersion
impl Clone for MultiAgentVersion
impl Copy for MultiAgentVersion
Source§impl Debug for MultiAgentVersion
impl Debug for MultiAgentVersion
Source§impl<'de> Deserialize<'de> for MultiAgentVersion
impl<'de> Deserialize<'de> for MultiAgentVersion
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 MultiAgentVersion
Source§impl Hash for MultiAgentVersion
impl Hash for MultiAgentVersion
Source§impl PartialEq for MultiAgentVersion
impl PartialEq for MultiAgentVersion
Source§impl Serialize for MultiAgentVersion
impl Serialize for MultiAgentVersion
impl StructuralPartialEq for MultiAgentVersion
Auto Trait Implementations§
impl Freeze for MultiAgentVersion
impl RefUnwindSafe for MultiAgentVersion
impl Send for MultiAgentVersion
impl Sync for MultiAgentVersion
impl Unpin for MultiAgentVersion
impl UnsafeUnpin for MultiAgentVersion
impl UnwindSafe for MultiAgentVersion
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