Crate peace_cmd_ctx

Crate peace_cmd_ctx 

Source
Expand description

Information such as which profile or flow a command is run for for the Peace framework.

Re-exports§

pub use interruptible;
pub use type_reg;

Structs§

CmdCtxMpnf
A command that works with multiple profiles, not scoped to a flow.
CmdCtxMpnfFields
Fields of CmdCtxMpnf.
CmdCtxMpnfParams
A command that works with multiple profiles, not scoped to a flow.
CmdCtxMpsf
A command that works with multiple profiles, and a single flow.
CmdCtxMpsfFields
Fields of CmdCtxMpsf.
CmdCtxMpsfParams
A command that works with multiple profiles, and a single flow.
CmdCtxNpnf
Context for a command that only works with workspace parameters – no profile / no flow.
CmdCtxNpnfFields
CmdCtxNpnfParams
Context for a command that only works with workspace parameters – no profile / no flow.
CmdCtxSpnf
A command that works with a single profile, not scoped to a flow.
CmdCtxSpnfFields
Fields of CmdCtxSpnf.
CmdCtxSpnfParams
A command that works with a single profile, not scoped to a flow.
CmdCtxSpsf
Context for a command that works with one profile and one flow.
CmdCtxSpsfFields
Fields of CmdCtxSpsf.
CmdCtxSpsfParams
Context for a command that works with one profile and one flow.
ProfileFilterFn
Filter function for MultiProfile scopes.

Enums§

ProfileSelection
How the CmdCtx knows which Profile to use.

Traits§

CmdCtxTypes
Trait so that a single type parameter can be used in CmdCtx and Scopes.