pub enum IntegrationRouteV1 {
Mcp,
Cli,
Hook,
Proxy,
ToolSession,
EngineInterface,
HostEgress,
Sdk,
}Expand description
The consumer path a request came through, and what that path can observe.
Variants§
Implementations§
Source§impl IntegrationRouteV1
impl IntegrationRouteV1
Sourcepub fn observes_model_egress(self) -> bool
pub fn observes_model_egress(self) -> bool
Only a path that carries the model request itself can see what reached the model; every other path hands context to a host that may add more.
Trait Implementations§
Source§impl Clone for IntegrationRouteV1
impl Clone for IntegrationRouteV1
impl Copy for IntegrationRouteV1
Source§impl Debug for IntegrationRouteV1
impl Debug for IntegrationRouteV1
Source§impl<'de> Deserialize<'de> for IntegrationRouteV1
impl<'de> Deserialize<'de> for IntegrationRouteV1
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 IntegrationRouteV1
Source§impl Hash for IntegrationRouteV1
impl Hash for IntegrationRouteV1
Source§impl PartialEq for IntegrationRouteV1
impl PartialEq for IntegrationRouteV1
Source§impl Serialize for IntegrationRouteV1
impl Serialize for IntegrationRouteV1
impl StructuralPartialEq for IntegrationRouteV1
Auto Trait Implementations§
impl Freeze for IntegrationRouteV1
impl RefUnwindSafe for IntegrationRouteV1
impl Send for IntegrationRouteV1
impl Sync for IntegrationRouteV1
impl Unpin for IntegrationRouteV1
impl UnsafeUnpin for IntegrationRouteV1
impl UnwindSafe for IntegrationRouteV1
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