pub struct ThinkingLogEntry {
pub timestamp: String,
pub agent_id: String,
pub market_summary: String,
pub claude_reasoning: String,
pub decision: Decision,
pub risk_check: String,
pub execution: Option<Execution>,
pub status: ThinkingLogStatus,
pub error_message: Option<String>,
pub technical_snapshot: Option<String>,
}Expand description
A single thinking log entry capturing Claude’s full reasoning for one agent loop iteration.
Fields§
§timestamp: String§agent_id: String§market_summary: String§claude_reasoning: String§decision: Decision§risk_check: String§execution: Option<Execution>§status: ThinkingLogStatus§error_message: Option<String>Optional error message when status == Error.
technical_snapshot: Option<String>Optional technical indicator snapshot for the iteration.
Trait Implementations§
Source§impl Clone for ThinkingLogEntry
impl Clone for ThinkingLogEntry
Source§fn clone(&self) -> ThinkingLogEntry
fn clone(&self) -> ThinkingLogEntry
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 ThinkingLogEntry
impl Debug for ThinkingLogEntry
Source§impl<'de> Deserialize<'de> for ThinkingLogEntry
impl<'de> Deserialize<'de> for ThinkingLogEntry
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 ThinkingLogEntry
impl RefUnwindSafe for ThinkingLogEntry
impl Send for ThinkingLogEntry
impl Sync for ThinkingLogEntry
impl Unpin for ThinkingLogEntry
impl UnsafeUnpin for ThinkingLogEntry
impl UnwindSafe for ThinkingLogEntry
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