Module prelude

Module prelude 

Source

Re-exports§

pub use crate::args::FromArgs;
pub use crate::args::RawArgs;
pub use crate::determinism::SeededRng;
pub use crate::error::Error;
pub use crate::error::Result;
pub use crate::error::StepError;
pub use crate::expr::JobOutputs;
pub use crate::hooks::HookDef;
pub use crate::matrix::expand_matrix;
pub use crate::matrix::MatrixCombination;
pub use crate::outputs::IntoOutputs;
pub use crate::outputs::StepOutputs;
pub use crate::parser::Job;
pub use crate::parser::Step;
pub use crate::parser::Strategy;
pub use crate::parser::Workflow;
pub use crate::registry::ErasedStepDef;
pub use crate::runner::JobResult;
pub use crate::runner::RustActions;
pub use crate::runner::StepResult;
pub use crate::runner::WorkflowResult;
pub use crate::workflow_registry::WorkflowRegistry;
pub use crate::world::World;

Structs§

Uuid
A Universally Unique Identifier (UUID).

Traits§

Deserialize
A data structure that can be deserialized from any data format supported by Serde.
Serialize
A data structure that can be serialized into any data format supported by Serde.

Attribute Macros§

after_all
after_scenario
after_step
before_all
before_scenario
before_step
step

Derive Macros§

Args
Deserialize
Outputs
Serialize
World