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
//! Default effect interpreter implementation

use super::interpreter_configuration::InterpreterConfiguration;

/// Default effect interpreter implementation
#[derive(Debug)]
pub struct DefaultEffectInterpreter {
    /// IO context for handling IO effects
    pub io_context: crate::effects::IOContext,
    
    /// Configuration
    pub config: InterpreterConfiguration,
}