pub struct ThoughtStep {
pub thought_number: usize,
pub total_thoughts: usize,
pub content: String,
pub is_revision: bool,
pub revises_thought: Option<usize>,
pub timestamp: Instant,
}Fields§
§thought_number: usize§total_thoughts: usize§content: String§is_revision: bool§revises_thought: Option<usize>§timestamp: InstantTrait Implementations§
Source§impl Clone for ThoughtStep
impl Clone for ThoughtStep
Source§fn clone(&self) -> ThoughtStep
fn clone(&self) -> ThoughtStep
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 moreAuto Trait Implementations§
impl Freeze for ThoughtStep
impl RefUnwindSafe for ThoughtStep
impl Send for ThoughtStep
impl Sync for ThoughtStep
impl Unpin for ThoughtStep
impl UnsafeUnpin for ThoughtStep
impl UnwindSafe for ThoughtStep
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more