lambdust 0.1.1

A Scheme dialect with gradual typing and effect systems
1
2
3
4
5
6
7
8
9
10
11
//! Use case: Evaluate a monadic expression

use std::sync::Arc;
use super::monadic_evaluation_orchestrator::MonadicEvaluationOrchestrator;

/// Use case: Evaluate a monadic expression
#[derive(Debug)]
pub struct EvaluateMonadicExpressionUseCase {
    /// The orchestrator that handles this use case
    pub orchestrator: Arc<MonadicEvaluationOrchestrator>,
}