pub trait RuntimeBuilder: Debug {
    type Runtime: Runtime;

    // Required methods
    fn name() -> &'static str;
    fn new(bin_root: PathBuf, home: PathBuf) -> Result<Self::Runtime>;
    fn with_home(bin_root: PathBuf, home: PathBuf) -> Result<Self::Runtime>;
}

Required Associated Types§

Required Methods§

source

fn name() -> &'static str

source

fn new(bin_root: PathBuf, home: PathBuf) -> Result<Self::Runtime>

source

fn with_home(bin_root: PathBuf, home: PathBuf) -> Result<Self::Runtime>

Object Safety§

This trait is not object safe.

Implementors§