revm_context_interface::journaled_state

Trait JournalStateGetter

Source
pub trait JournalStateGetter: DatabaseGetter {
    type Journal: JournaledState<Database = <Self as DatabaseGetter>::Database>;

    // Required method
    fn journal(&mut self) -> &mut Self::Journal;
}

Required Associated Types§

Required Methods§

Source

fn journal(&mut self) -> &mut Self::Journal

Implementations on Foreign Types§

Source§

impl<T: JournalStateGetter> JournalStateGetter for &mut T

Source§

type Journal = <T as JournalStateGetter>::Journal

Source§

fn journal(&mut self) -> &mut Self::Journal

Source§

impl<T: JournalStateGetter> JournalStateGetter for Box<T>

Source§

type Journal = <T as JournalStateGetter>::Journal

Source§

fn journal(&mut self) -> &mut Self::Journal

Implementors§