Trait EntryManager

pub trait EntryManager: EntryReader {
    // Required method
    fn mutate_entry(
        &mut self,
        state: EntryState,
    ) -> Result<EntryState, EcoVec<SourceDiagnostic>>;
}
Expand description

A trait to manage the entry state.

Required Methods§

fn mutate_entry( &mut self, state: EntryState, ) -> Result<EntryState, EcoVec<SourceDiagnostic>>

Mutates the entry state.

Implementors§

§

impl<F> EntryManager for CompilerUniverse<F>
where F: CompilerFeat,