pub struct RoutingResponse {
pub intent: RoutingIntent,
pub guidance: Option<String>,
pub deduplicated: bool,
}Expand description
Host-independent routing result.
Fields§
§intent: RoutingIntentClassified prompt intent.
guidance: Option<String>Static guidance, omitted when no routing signal exists or TTL deduplication suppresses it.
deduplicated: boolWhether a prior session/repository decision suppressed duplicate guidance.
Trait Implementations§
Source§impl Clone for RoutingResponse
impl Clone for RoutingResponse
Source§fn clone(&self) -> RoutingResponse
fn clone(&self) -> RoutingResponse
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 RoutingResponse
impl Debug for RoutingResponse
Source§impl<'de> Deserialize<'de> for RoutingResponse
impl<'de> Deserialize<'de> for RoutingResponse
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 RoutingResponse
Source§impl JsonSchema for RoutingResponse
impl JsonSchema for RoutingResponse
Source§fn schema_id() -> Cow<'static, str>
fn schema_id() -> Cow<'static, str>
Returns a string that uniquely identifies the schema produced by this type. Read more
Source§fn json_schema(generator: &mut SchemaGenerator) -> Schema
fn json_schema(generator: &mut SchemaGenerator) -> Schema
Generates a JSON Schema for this type. Read more
Source§fn inline_schema() -> bool
fn inline_schema() -> bool
Whether JSON Schemas generated for this type should be included directly in parent schemas,
rather than being re-used where possible using the
$ref keyword. Read moreSource§impl PartialEq for RoutingResponse
impl PartialEq for RoutingResponse
Source§impl Serialize for RoutingResponse
impl Serialize for RoutingResponse
impl StructuralPartialEq for RoutingResponse
Auto Trait Implementations§
impl Freeze for RoutingResponse
impl RefUnwindSafe for RoutingResponse
impl Send for RoutingResponse
impl Sync for RoutingResponse
impl Unpin for RoutingResponse
impl UnsafeUnpin for RoutingResponse
impl UnwindSafe for RoutingResponse
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