pub struct ReasoningUpdate {
pub id: MessageId,
pub change: ReasoningChangeKind,
pub text: String,
}Expand description
Reasoning that changed, and the reasoning as it now stands.
Fields§
§id: MessageIdThe reasoning message’s id.
change: ReasoningChangeKindWhat this event did to it.
text: StringThe accumulated reasoning text.
Trait Implementations§
Source§impl Clone for ReasoningUpdate
impl Clone for ReasoningUpdate
Source§fn clone(&self) -> ReasoningUpdate
fn clone(&self) -> ReasoningUpdate
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 ReasoningUpdate
impl Debug for ReasoningUpdate
Source§impl PartialEq for ReasoningUpdate
impl PartialEq for ReasoningUpdate
Source§fn eq(&self, other: &ReasoningUpdate) -> bool
fn eq(&self, other: &ReasoningUpdate) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for ReasoningUpdate
Auto Trait Implementations§
impl Freeze for ReasoningUpdate
impl RefUnwindSafe for ReasoningUpdate
impl Send for ReasoningUpdate
impl Sync for ReasoningUpdate
impl Unpin for ReasoningUpdate
impl UnsafeUnpin for ReasoningUpdate
impl UnwindSafe for ReasoningUpdate
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