pub struct MessageOutputEvent {
pub type: Option<Type>,
pub created_at: Option<String>,
pub output_index: Option<i32>,
pub id: String,
pub content_index: Option<i32>,
pub model: Option<Option<String>>,
pub agent_id: Option<Option<String>>,
pub role: Option<Role>,
pub content: Box<Content2>,
}Fields§
§type: Option<Type>§created_at: Option<String>§output_index: Option<i32>§id: String§content_index: Option<i32>§model: Option<Option<String>>§agent_id: Option<Option<String>>§role: Option<Role>§content: Box<Content2>Implementations§
Source§impl MessageOutputEvent
impl MessageOutputEvent
pub fn new(id: String, content: Content2) -> MessageOutputEvent
Trait Implementations§
Source§impl Clone for MessageOutputEvent
impl Clone for MessageOutputEvent
Source§fn clone(&self) -> MessageOutputEvent
fn clone(&self) -> MessageOutputEvent
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 MessageOutputEvent
impl Debug for MessageOutputEvent
Source§impl Default for MessageOutputEvent
impl Default for MessageOutputEvent
Source§fn default() -> MessageOutputEvent
fn default() -> MessageOutputEvent
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for MessageOutputEvent
impl<'de> Deserialize<'de> for MessageOutputEvent
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 MessageOutputEvent
impl PartialEq for MessageOutputEvent
Source§impl Serialize for MessageOutputEvent
impl Serialize for MessageOutputEvent
impl StructuralPartialEq for MessageOutputEvent
Auto Trait Implementations§
impl Freeze for MessageOutputEvent
impl RefUnwindSafe for MessageOutputEvent
impl Send for MessageOutputEvent
impl Sync for MessageOutputEvent
impl Unpin for MessageOutputEvent
impl UnsafeUnpin for MessageOutputEvent
impl UnwindSafe for MessageOutputEvent
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