Skip to main content

ReflectionProvider

Trait ReflectionProvider 

Source
pub trait ReflectionProvider: Send + Sync {
    // Required methods
    fn review_step(
        &self,
        req: ReviewStepRequest,
    ) -> Result<ReviewOutcome, ReflectionError>;
    fn review_plan(
        &self,
        req: ReviewPlanRequest,
    ) -> Result<ReviewOutcome, ReflectionError>;
    fn review_final(
        &self,
        req: ReviewFinalRequest,
    ) -> Result<ReviewOutcome, ReflectionError>;
}

Required Methods§

Implementors§