revm_inspector::journal

Trait JournalExtGetter

Source
pub trait JournalExtGetter {
    type JournalExt: JournalExt;

    // Required method
    fn journal_ext(&self) -> &Self::JournalExt;
}

Required Associated Types§

Required Methods§

Source

fn journal_ext(&self) -> &Self::JournalExt

Implementations on Foreign Types§

Source§

impl<'a, T: 'a + JournalExtGetter + ?Sized> JournalExtGetter for &'a T

Source§

impl<'a, T: 'a + JournalExtGetter + ?Sized> JournalExtGetter for &'a mut T

Source§

impl<BLOCK, TX, CFG, DB: Database, JOURNAL: Journal<Database = DB> + JournalExt, CHAIN> JournalExtGetter for Context<BLOCK, TX, CFG, DB, JOURNAL, CHAIN>

Source§

type JournalExt = JOURNAL

Source§

fn journal_ext(&self) -> &Self::JournalExt

Source§

impl<T: JournalExtGetter + ?Sized> JournalExtGetter for Box<T>

Source§

impl<T: JournalExtGetter + ?Sized> JournalExtGetter for Arc<T>

Implementors§

Source§

impl<INSP, DB, CTX> JournalExtGetter for InspectorContext<INSP, DB, CTX>
where CTX: JournalExtGetter + DatabaseGetter<Database = DB>,