pub struct LoopBreaker {
pub action: String,
pub rationale: String,
pub estimated_time_secs: i64,
pub expected_outcome: String,
pub confidence: f64,
}Expand description
A recommendation for breaking a time loop.
Fields§
§action: StringRecommended action to break the loop.
rationale: StringWhy this will break the loop.
estimated_time_secs: i64Estimated time to implement (seconds).
expected_outcome: StringExpected outcome after breaking.
confidence: f64Confidence this will work (0.0-1.0).
Trait Implementations§
Source§impl Clone for LoopBreaker
impl Clone for LoopBreaker
Source§fn clone(&self) -> LoopBreaker
fn clone(&self) -> LoopBreaker
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 LoopBreaker
impl Debug for LoopBreaker
Source§impl<'de> Deserialize<'de> for LoopBreaker
impl<'de> Deserialize<'de> for LoopBreaker
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 LoopBreaker
impl RefUnwindSafe for LoopBreaker
impl Send for LoopBreaker
impl Sync for LoopBreaker
impl Unpin for LoopBreaker
impl UnsafeUnpin for LoopBreaker
impl UnwindSafe for LoopBreaker
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