pub struct ThinkingBranch {
pub branch_id: String,
pub phase_id: String,
pub reasoning_steps: Vec<ReasoningStep>,
pub validation_methods: Vec<ValidationMethod>,
pub synthesis_methods: Vec<SynthesisMethod>,
pub confidence_targets: Vec<f64>,
}Fields§
§branch_id: String§phase_id: String§reasoning_steps: Vec<ReasoningStep>§validation_methods: Vec<ValidationMethod>§synthesis_methods: Vec<SynthesisMethod>§confidence_targets: Vec<f64>Trait Implementations§
Source§impl Clone for ThinkingBranch
impl Clone for ThinkingBranch
Source§fn clone(&self) -> ThinkingBranch
fn clone(&self) -> ThinkingBranch
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 ThinkingBranch
impl RefUnwindSafe for ThinkingBranch
impl Send for ThinkingBranch
impl Sync for ThinkingBranch
impl Unpin for ThinkingBranch
impl UnwindSafe for ThinkingBranch
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> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
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