pub struct AutoRoutingRequest {
pub task_id: String,
pub requested_model: Option<String>,
pub routing_mode: RoutingMode,
}Expand description
Request envelope sent to an auto-routing boundary.
Fields§
§task_id: String§requested_model: Option<String>§routing_mode: RoutingModeImplementations§
Source§impl AutoRoutingRequest
impl AutoRoutingRequest
Sourcepub fn validate(&self) -> Result<(), ValidationError>
pub fn validate(&self) -> Result<(), ValidationError>
Validate request identity and explicit-mode requirements.
Trait Implementations§
Source§impl Clone for AutoRoutingRequest
impl Clone for AutoRoutingRequest
Source§impl Debug for AutoRoutingRequest
impl Debug for AutoRoutingRequest
Source§impl<'de> Deserialize<'de> for AutoRoutingRequest
impl<'de> Deserialize<'de> for AutoRoutingRequest
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 AutoRoutingRequest
Source§impl PartialEq for AutoRoutingRequest
impl PartialEq for AutoRoutingRequest
Source§impl Serialize for AutoRoutingRequest
impl Serialize for AutoRoutingRequest
impl StructuralPartialEq for AutoRoutingRequest
Auto Trait Implementations§
impl Freeze for AutoRoutingRequest
impl RefUnwindSafe for AutoRoutingRequest
impl Send for AutoRoutingRequest
impl Sync for AutoRoutingRequest
impl Unpin for AutoRoutingRequest
impl UnsafeUnpin for AutoRoutingRequest
impl UnwindSafe for AutoRoutingRequest
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