pub struct McResult {
pub total_samples: usize,
pub evidence_samples: usize,
pub seed: u64,
pub confidence: f64,
pub query_estimates: Vec<McQueryEstimate>,
pub nonmonotone_sccs: usize,
pub nonmonotone_cycles: usize,
pub nonmonotone_iteration_limit_hits: usize,
pub sampling_method: McSamplingMethod,
pub engine: McEngine,
}Fields§
§total_samples: usize§evidence_samples: usize§seed: u64§confidence: f64§query_estimates: Vec<McQueryEstimate>§nonmonotone_sccs: usize§nonmonotone_cycles: usize§nonmonotone_iteration_limit_hits: usize§sampling_method: McSamplingMethod§engine: McEngineEngine that produced this result; CPU-oracle results are reachable only through explicit opt-in and are labeled so downstream consumers can never mistake them for GPU-resident evidence.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for McResult
impl RefUnwindSafe for McResult
impl Send for McResult
impl Sync for McResult
impl Unpin for McResult
impl UnsafeUnpin for McResult
impl UnwindSafe for McResult
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