InteractiveProcess

Trait InteractiveProcess 

Source
pub trait InteractiveProcess:
    Process
    + FromArgMatches
    + Args {
    // Required method
    fn into_component(
        self,
        config: Config,
        service: IntelliShellService,
        inline: bool,
    ) -> Result<Box<dyn Component>>;
}
Expand description

Trait for interactive processes

Required Methods§

Source

fn into_component( self, config: Config, service: IntelliShellService, inline: bool, ) -> Result<Box<dyn Component>>

Converts the process into a renderable component

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§