pub struct MessageInputEntry {
pub object: Option<Object>,
pub type: Option<Type>,
pub created_at: Option<String>,
pub completed_at: Option<Option<String>>,
pub id: Option<String>,
pub role: Role,
pub content: Box<Content>,
pub prefix: Option<bool>,
}Expand description
MessageInputEntry : Representation of an input message inside the conversation.
Fields§
§object: Option<Object>§type: Option<Type>§created_at: Option<String>§completed_at: Option<Option<String>>§id: Option<String>§role: Role§content: Box<Content>§prefix: Option<bool>Implementations§
Source§impl MessageInputEntry
impl MessageInputEntry
Sourcepub fn new(role: Role, content: Content) -> MessageInputEntry
pub fn new(role: Role, content: Content) -> MessageInputEntry
Representation of an input message inside the conversation.
Trait Implementations§
Source§impl Clone for MessageInputEntry
impl Clone for MessageInputEntry
Source§fn clone(&self) -> MessageInputEntry
fn clone(&self) -> MessageInputEntry
Returns a duplicate of the value. Read more
1.0.0 · 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 MessageInputEntry
impl Debug for MessageInputEntry
Source§impl Default for MessageInputEntry
impl Default for MessageInputEntry
Source§fn default() -> MessageInputEntry
fn default() -> MessageInputEntry
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for MessageInputEntry
impl<'de> Deserialize<'de> for MessageInputEntry
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 MessageInputEntry
impl PartialEq for MessageInputEntry
Source§impl Serialize for MessageInputEntry
impl Serialize for MessageInputEntry
impl StructuralPartialEq for MessageInputEntry
Auto Trait Implementations§
impl Freeze for MessageInputEntry
impl RefUnwindSafe for MessageInputEntry
impl Send for MessageInputEntry
impl Sync for MessageInputEntry
impl Unpin for MessageInputEntry
impl UnsafeUnpin for MessageInputEntry
impl UnwindSafe for MessageInputEntry
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