Struct TurnRoutingEntry
pub struct TurnRoutingEntry {
pub channel: Option<String>,
pub modality: OutputModality,
pub recipient: Option<String>,
}Expand description
A single per-turn routing instruction written by send_via in no-body mode.
The orchestrator reads this after run_tool_call_loop returns.
Fields§
§channel: Option<String>Target channel key (e.g. "telegram.default"). None = originating channel.
modality: OutputModalityModality to apply for delivery.
recipient: Option<String>Explicit recipient override. None = inherit from msg.reply_target.
Trait Implementations§
Source§impl Clone for TurnRoutingEntry
impl Clone for TurnRoutingEntry
Source§fn clone(&self) -> TurnRoutingEntry
fn clone(&self) -> TurnRoutingEntry
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · §fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for TurnRoutingEntry
impl RefUnwindSafe for TurnRoutingEntry
impl Send for TurnRoutingEntry
impl Sync for TurnRoutingEntry
impl Unpin for TurnRoutingEntry
impl UnsafeUnpin for TurnRoutingEntry
impl UnwindSafe for TurnRoutingEntry
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more