pub struct InterviewState {
pub session_id: String,
pub coverage_schema: CoverageSchema,
pub claims: Vec<ClaimWithStanding>,
pub contradictions: Vec<Contradiction>,
pub requirements: Vec<RequirementCandidate>,
pub accepted_stances: Vec<AcceptStance>,
pub registry: Registry,
pub signals: Vec<Signal>,
pub readiness: ReadinessReport,
}Expand description
The full computed projection of a session (spec §3 InterviewState).
Fields§
§session_id: String§coverage_schema: CoverageSchema§claims: Vec<ClaimWithStanding>Live hypotheses with their computed standing, in insertion order.
contradictions: Vec<Contradiction>§requirements: Vec<RequirementCandidate>§accepted_stances: Vec<AcceptStance>§registry: Registry§signals: Vec<Signal>§readiness: ReadinessReportTrait Implementations§
Source§impl Clone for InterviewState
impl Clone for InterviewState
Source§impl Debug for InterviewState
impl Debug for InterviewState
Source§impl<'de> Deserialize<'de> for InterviewState
impl<'de> Deserialize<'de> for InterviewState
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
impl Eq for InterviewState
Source§impl PartialEq for InterviewState
impl PartialEq for InterviewState
Source§impl Serialize for InterviewState
impl Serialize for InterviewState
impl StructuralPartialEq for InterviewState
Auto Trait Implementations§
impl Freeze for InterviewState
impl RefUnwindSafe for InterviewState
impl Send for InterviewState
impl Sync for InterviewState
impl Unpin for InterviewState
impl UnsafeUnpin for InterviewState
impl UnwindSafe for InterviewState
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