pub struct RouterCallInput {
pub fleet: String,
pub member_id: String,
pub frozen: FrozenRoute,
pub payload: RoutingPayload,
}Expand description
The only thing a Reasoning Router is asked. Provider/model are inputs, not questions: they are already frozen and are shown to the router purely as context for how hard to think.
Fields§
§fleet: String§member_id: String§frozen: FrozenRoute§payload: RoutingPayloadThe bounded, redacted payload. Constructed once by the caller and transmitted once — the system prompt does not repeat it.
Trait Implementations§
Source§impl Clone for RouterCallInput
impl Clone for RouterCallInput
Source§fn clone(&self) -> RouterCallInput
fn clone(&self) -> RouterCallInput
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 RouterCallInput
impl Debug for RouterCallInput
impl Eq for RouterCallInput
Source§impl PartialEq for RouterCallInput
impl PartialEq for RouterCallInput
impl StructuralPartialEq for RouterCallInput
Auto Trait Implementations§
impl Freeze for RouterCallInput
impl RefUnwindSafe for RouterCallInput
impl Send for RouterCallInput
impl Sync for RouterCallInput
impl Unpin for RouterCallInput
impl UnsafeUnpin for RouterCallInput
impl UnwindSafe for RouterCallInput
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