Trait ModuleInfo

Source
trait ModuleInfo: Args + FromArgMatches {
    const NAME: &'static str;

    // Required method
    fn requires() -> Vec<&'static str>;
}

Required Associated Constants§

Source

const NAME: &'static str

Required Methods§

Source

fn requires() -> Vec<&'static str>

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementors§

Source§

impl ModuleInfo for Catchup

Source§

const NAME: &'static str = "catchup"

Source§

impl ModuleInfo for Config

Source§

const NAME: &'static str = "config"

Source§

impl ModuleInfo for Explorer

Source§

const NAME: &'static str = "explorer"

Source§

impl ModuleInfo for HotshotEvents

Source§

const NAME: &'static str = "hotshot-events"

Source§

impl ModuleInfo for Http

Source§

const NAME: &'static str = "http"

Source§

impl ModuleInfo for Query

Source§

const NAME: &'static str = "query"

Source§

impl ModuleInfo for Status

Source§

const NAME: &'static str = "status"

Source§

impl ModuleInfo for Submit

Source§

const NAME: &'static str = "submit"

Source§

impl ModuleInfo for sequencer::persistence::fs::Options

Source§

const NAME: &'static str = "storage-fs"

Source§

impl ModuleInfo for sequencer::persistence::sql::Options

Source§

const NAME: &'static str = "storage-sql"