Trait ConstructibleInterface

Source
pub trait ConstructibleInterface<'a> {
    // Required method
    fn run(builder: InstallerBuilder<'a>) -> i32;
}
Expand description

Allows an interface to be automatically constructed by the unified run system

Required Methods§

Source

fn run(builder: InstallerBuilder<'a>) -> i32

Runs the installer for the given InstallerBuilder

§Arguments
  • builder - the builder to run
§Returns

expected program exit code

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§