pub struct ModelProjectionMessage {
pub role: String,
pub content: String,
}Expand description
One bounded provider-neutral message in the model-facing request projection.
Fields§
§role: StringMessage role at the provider-neutral boundary.
content: StringBounded rendered content. Structured content is represented as JSON.
Trait Implementations§
Source§impl Clone for ModelProjectionMessage
impl Clone for ModelProjectionMessage
Source§fn clone(&self) -> ModelProjectionMessage
fn clone(&self) -> ModelProjectionMessage
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 ModelProjectionMessage
impl Debug for ModelProjectionMessage
Source§impl<'de> Deserialize<'de> for ModelProjectionMessage
impl<'de> Deserialize<'de> for ModelProjectionMessage
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
impl Eq for ModelProjectionMessage
Source§impl PartialEq for ModelProjectionMessage
impl PartialEq for ModelProjectionMessage
Source§impl Serialize for ModelProjectionMessage
impl Serialize for ModelProjectionMessage
impl StructuralPartialEq for ModelProjectionMessage
Auto Trait Implementations§
impl Freeze for ModelProjectionMessage
impl RefUnwindSafe for ModelProjectionMessage
impl Send for ModelProjectionMessage
impl Sync for ModelProjectionMessage
impl Unpin for ModelProjectionMessage
impl UnsafeUnpin for ModelProjectionMessage
impl UnwindSafe for ModelProjectionMessage
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