pub struct AssistantSignal {
pub name: String,
pub input_schema: Value,
}Expand description
One declared signal and its payload schema.
Fields§
§name: StringSignal name.
input_schema: ValuePayload schema, draft 2020-12, derived from the document.
Trait Implementations§
Source§impl Clone for AssistantSignal
impl Clone for AssistantSignal
Source§fn clone(&self) -> AssistantSignal
fn clone(&self) -> AssistantSignal
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 AssistantSignal
impl Debug for AssistantSignal
impl Eq for AssistantSignal
Source§impl PartialEq for AssistantSignal
impl PartialEq for AssistantSignal
Source§impl Serialize for AssistantSignal
impl Serialize for AssistantSignal
impl StructuralPartialEq for AssistantSignal
Auto Trait Implementations§
impl Freeze for AssistantSignal
impl RefUnwindSafe for AssistantSignal
impl Send for AssistantSignal
impl Sync for AssistantSignal
impl Unpin for AssistantSignal
impl UnsafeUnpin for AssistantSignal
impl UnwindSafe for AssistantSignal
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<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<M> EmbeddedConversationMessage for Mwhere
M: Serialize,
impl<M> EmbeddedConversationMessage for Mwhere
M: Serialize,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§fn in_current_span(self) -> Instrumented<Self> ⓘ
fn in_current_span(self) -> Instrumented<Self> ⓘ
Source§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request