pub trait HirStage: Sized {
    type NextStage: HirMode;
    fn progress(self) -> Result<RtLolaHir<Self::NextStage>, RtLolaError>;
}
Expand description

Defines the functionality to progress one mode to the next one

Associated Types

Defines the next mode that is produced by the progress function

Required methods

Returns an RtLolaHir with additional functionality

Implementors