pub struct FinalSamplingMessage {
pub role: Role,
pub content: FinalSamplingMessageContent,
pub meta: Option<OpenMetadata>,
}Expand description
A final sampling conversation message.
Fields§
§role: RoleSender role.
content: FinalSamplingMessageContentExact final sampling content shape.
meta: Option<OpenMetadata>Optional metadata retained on the final wire.
Trait Implementations§
Source§impl Clone for FinalSamplingMessage
impl Clone for FinalSamplingMessage
Source§fn clone(&self) -> FinalSamplingMessage
fn clone(&self) -> FinalSamplingMessage
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 FinalSamplingMessage
impl Debug for FinalSamplingMessage
Source§impl<'de> Deserialize<'de> for FinalSamplingMessage
impl<'de> Deserialize<'de> for FinalSamplingMessage
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
Source§impl PartialEq for FinalSamplingMessage
impl PartialEq for FinalSamplingMessage
Source§impl Serialize for FinalSamplingMessage
impl Serialize for FinalSamplingMessage
impl StructuralPartialEq for FinalSamplingMessage
Auto Trait Implementations§
impl Freeze for FinalSamplingMessage
impl RefUnwindSafe for FinalSamplingMessage
impl Send for FinalSamplingMessage
impl Sync for FinalSamplingMessage
impl Unpin for FinalSamplingMessage
impl UnsafeUnpin for FinalSamplingMessage
impl UnwindSafe for FinalSamplingMessage
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,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, _span: NoopSpan) -> Self
fn instrument(self, _span: NoopSpan) -> Self
Instruments this future with a span (no-op when disabled).
Source§fn in_current_span(self) -> Self
fn in_current_span(self) -> Self
Instruments this future with the current span (no-op when disabled).