struct RtdlEnvelope {
content: String,
rtdl_description: String,
rtdl: Value,
task_update: Option<TaskState>,
}Expand description
One parsed RTDL envelope from the VLM.
Fields§
§content: StringUser-facing narration.
rtdl_description: StringShort label for the dispatched tree (sub-task name); may be empty only
when rtdl is an empty sequence.
rtdl: ValueThe declarative ops tree to dispatch this round.
task_update: Option<TaskState>Overall-task update. None means “keep the current task unchanged”
(envelope task_update: null).
Trait Implementations§
Auto Trait Implementations§
impl Freeze for RtdlEnvelope
impl RefUnwindSafe for RtdlEnvelope
impl Send for RtdlEnvelope
impl Sync for RtdlEnvelope
impl Unpin for RtdlEnvelope
impl UnsafeUnpin for RtdlEnvelope
impl UnwindSafe for RtdlEnvelope
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
§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>
§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request§impl<L> LayerExt<L> for L
impl<L> LayerExt<L> for L
§fn named_layer<S>(&self, service: S) -> Layered<<L as Layer<S>>::Service, S>where
L: Layer<S>,
fn named_layer<S>(&self, service: S) -> Layered<<L as Layer<S>>::Service, S>where
L: Layer<S>,
Applies the layer to a service and wraps it in [
Layered].