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§
Sourcefn into_component(
self,
config: Config,
service: IntelliShellService,
inline: bool,
) -> Result<Box<dyn Component>>
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.