pub struct BotMessage {
pub role: String,
pub message: String,
pub time: f64,
pub end_time: f64,
pub seconds_from_start: f64,
pub source: Option<String>,
pub duration: Option<f64>,
}
Fields§
§role: String
The role of the bot in the conversation.
message: String
The message content from the bot.
time: f64
The timestamp when the message was sent.
end_time: f64
The timestamp when the message ended.
seconds_from_start: f64
The number of seconds from the start of the conversation.
source: Option<String>
The source of the message.
duration: Option<f64>
The duration of the message in seconds.
Implementations§
Trait Implementations§
Source§impl Clone for BotMessage
impl Clone for BotMessage
Source§fn clone(&self) -> BotMessage
fn clone(&self) -> BotMessage
Returns a duplicate of the value. Read more
1.0.0 · Source§const fn clone_from(&mut self, source: &Self)
const fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for BotMessage
impl Debug for BotMessage
Source§impl Default for BotMessage
impl Default for BotMessage
Source§fn default() -> BotMessage
fn default() -> BotMessage
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for BotMessage
impl<'de> Deserialize<'de> for BotMessage
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 BotMessage
impl PartialEq for BotMessage
Source§impl Serialize for BotMessage
impl Serialize for BotMessage
impl StructuralPartialEq for BotMessage
Auto Trait Implementations§
impl Freeze for BotMessage
impl RefUnwindSafe for BotMessage
impl Send for BotMessage
impl Sync for BotMessage
impl Unpin for BotMessage
impl UnwindSafe for BotMessage
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