pub enum EndpointType {
Llm,
Mcp,
A2a,
}Expand description
Type discriminator for endpoint configuration.
Variants§
Llm
OpenAI-compatible LLM API.
Mcp
Model Context Protocol server.
A2a
Agent-to-Agent protocol agent.
Trait Implementations§
Source§impl Clone for EndpointType
impl Clone for EndpointType
Source§fn clone(&self) -> EndpointType
fn clone(&self) -> EndpointType
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for EndpointType
impl Debug for EndpointType
Source§impl Default for EndpointType
impl Default for EndpointType
Source§fn default() -> EndpointType
fn default() -> EndpointType
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for EndpointType
impl<'de> Deserialize<'de> for EndpointType
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 EndpointType
Source§impl PartialEq for EndpointType
impl PartialEq for EndpointType
impl StructuralPartialEq for EndpointType
Auto Trait Implementations§
impl Freeze for EndpointType
impl RefUnwindSafe for EndpointType
impl Send for EndpointType
impl Sync for EndpointType
impl Unpin for EndpointType
impl UnsafeUnpin for EndpointType
impl UnwindSafe for EndpointType
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