pub struct CompilerInputBundle {Show 16 fields
pub objective_id: String,
pub run_id: String,
pub branch_id: String,
pub pass_id: String,
pub objective: String,
pub evidence: Vec<EvidenceRecord>,
pub trusted_facts: Vec<CompiledFact>,
pub active_hypotheses: Vec<Hypothesis>,
pub contradictions: Vec<Contradiction>,
pub recurring_failure_patterns: Vec<RecurringFailurePattern>,
pub candidate_actions: Vec<CandidateAction>,
pub verifier_findings: Vec<VerifierFinding>,
pub open_questions: Vec<String>,
pub raw_drilldown_refs: Vec<SourceRef>,
pub halt_signals: Vec<HaltSignal>,
pub sources: Vec<SourceRef>,
}Fields§
§objective_id: String§run_id: String§branch_id: String§pass_id: String§objective: String§evidence: Vec<EvidenceRecord>§trusted_facts: Vec<CompiledFact>§active_hypotheses: Vec<Hypothesis>§contradictions: Vec<Contradiction>§recurring_failure_patterns: Vec<RecurringFailurePattern>§candidate_actions: Vec<CandidateAction>§verifier_findings: Vec<VerifierFinding>§open_questions: Vec<String>§raw_drilldown_refs: Vec<SourceRef>§halt_signals: Vec<HaltSignal>§sources: Vec<SourceRef>Trait Implementations§
Source§impl Clone for CompilerInputBundle
impl Clone for CompilerInputBundle
Source§fn clone(&self) -> CompilerInputBundle
fn clone(&self) -> CompilerInputBundle
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 CompilerInputBundle
impl Debug for CompilerInputBundle
Source§impl PartialEq for CompilerInputBundle
impl PartialEq for CompilerInputBundle
impl StructuralPartialEq for CompilerInputBundle
Auto Trait Implementations§
impl Freeze for CompilerInputBundle
impl RefUnwindSafe for CompilerInputBundle
impl Send for CompilerInputBundle
impl Sync for CompilerInputBundle
impl Unpin for CompilerInputBundle
impl UnsafeUnpin for CompilerInputBundle
impl UnwindSafe for CompilerInputBundle
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