lambdust 0.1.1

A Scheme dialect with gradual typing and effect systems
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
use crate::eval::monadic_architecture::MonadicEvaluationResult;
use super::TestMetrics;
use std::collections::HashMap;

/// Context available during test assertion evaluation
#[derive(Debug)]
pub struct TestExecutionContext {
    /// The test result
    pub result: MonadicEvaluationResult,
    
    /// Mock call logs
    pub call_logs: HashMap<String, Vec<String>>,
    
    /// Performance metrics
    pub metrics: TestMetrics,
}