pub struct FinalResponseEvent {
pub content: String,
pub usage: Option<UsageSummary>,
pub steps: usize,
}Expand description
Final response event
Fields§
§content: String§usage: Option<UsageSummary>§steps: usizeImplementations§
Source§impl FinalResponseEvent
impl FinalResponseEvent
pub fn new(content: impl Into<String>) -> Self
pub fn with_usage(self, usage: UsageSummary) -> Self
pub fn with_steps(self, steps: usize) -> Self
Trait Implementations§
Source§impl Clone for FinalResponseEvent
impl Clone for FinalResponseEvent
Source§fn clone(&self) -> FinalResponseEvent
fn clone(&self) -> FinalResponseEvent
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 FinalResponseEvent
impl Debug for FinalResponseEvent
Source§impl<'de> Deserialize<'de> for FinalResponseEvent
impl<'de> Deserialize<'de> for FinalResponseEvent
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
Auto Trait Implementations§
impl Freeze for FinalResponseEvent
impl RefUnwindSafe for FinalResponseEvent
impl Send for FinalResponseEvent
impl Sync for FinalResponseEvent
impl Unpin for FinalResponseEvent
impl UnsafeUnpin for FinalResponseEvent
impl UnwindSafe for FinalResponseEvent
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