Skip to main content

Module commands

Module commands 

Source
Expand description

Typed command definitions and command-execution results.

Commands share the CLI’s stateful behavior even when executed through crate::session::CliSession. Most communicate through state/settings mutations, logs, or explicitly requested files. CommandOutput is reserved for results that the embedded Rust caller should consume directly.

Re-exports§

pub use approach::Approach;
pub use commands_block::StartCommandsBlock;
pub use display::Display;
pub use duplicate::Duplicate;
pub use generate::Generate;
pub use import::Import;
pub use inspect::Inspect;
pub use integrate::Integrate;
pub use integrate::IntegrationOutput;
pub use remove::Remove;
pub use save::Save;
pub use select::Select;
pub use set::Set;
pub use shell::Shell;
pub use run::Run;
pub use evaluate::Evaluate;
pub use renormalize::Renormalize;
pub use profile::Profile;

Modules§

approach
commands_block
display
duplicate
evaluate
evaluate_samples
generate
import
inspect
integrate
profile
remove
renormalize
run
save
select
set
shell

Structs§

CommandExecution
Control-flow request and optional structured value produced by one command.

Enums§

CommandOutput
Structured value returned by a command, when that command has an embedded result.
Commands