pub struct ThoughtStep {
pub step_type: ThoughtStepType,
pub content: String,
pub step_number: usize,
pub timestamp_ms: u64,
}Expand description
思考步骤
Fields§
§step_type: ThoughtStepType步骤类型
content: String步骤内容
step_number: usize步骤序号
timestamp_ms: u64时间戳 (毫秒)
Implementations§
Source§impl ThoughtStep
impl ThoughtStep
Trait 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 moreSource§impl Debug for ThoughtStep
impl Debug for ThoughtStep
Source§impl<'de> Deserialize<'de> for ThoughtStep
impl<'de> Deserialize<'de> for ThoughtStep
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 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