pub struct PostReasoningEvent {
pub session_id: String,
pub reasoning_type: ReasoningType,
pub conclusion: String,
pub steps_count: usize,
pub success: bool,
pub error: Option<String>,
}Expand description
Post-reasoning event payload
Fields§
§session_id: String§reasoning_type: ReasoningType§conclusion: String§steps_count: usize§success: bool§error: Option<String>Trait Implementations§
Source§impl Clone for PostReasoningEvent
impl Clone for PostReasoningEvent
Source§fn clone(&self) -> PostReasoningEvent
fn clone(&self) -> PostReasoningEvent
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 PostReasoningEvent
impl Debug for PostReasoningEvent
Source§impl<'de> Deserialize<'de> for PostReasoningEvent
impl<'de> Deserialize<'de> for PostReasoningEvent
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 PostReasoningEvent
impl RefUnwindSafe for PostReasoningEvent
impl Send for PostReasoningEvent
impl Sync for PostReasoningEvent
impl Unpin for PostReasoningEvent
impl UnsafeUnpin for PostReasoningEvent
impl UnwindSafe for PostReasoningEvent
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