enumstd.Build.Step.State[src]

Fields

precheck_unstarted
precheck_started
precheck_done

This is also used to indicate "dirty" steps that have been modified after a previous build completed, in which case, the step may or may not have been completed before. Either way, one or more of its direct file system inputs have been modified, meaning that the step needs to be re-evaluated.

running
dependency_failure
success
failure
skipped

This state indicates that the step did not complete, however, it also did not fail, and it is safe to continue executing its dependencies.

skipped_oom

This step was skipped because it specified a max_rss that exceeded the runner's maximum. It is not safe to run its dependencies.

Source Code

Source code
pub const State = enum {
    precheck_unstarted,
    precheck_started,
    /// This is also used to indicate "dirty" steps that have been modified
    /// after a previous build completed, in which case, the step may or may
    /// not have been completed before. Either way, one or more of its direct
    /// file system inputs have been modified, meaning that the step needs to
    /// be re-evaluated.
    precheck_done,
    running,
    dependency_failure,
    success,
    failure,
    /// This state indicates that the step did not complete, however, it also did not fail,
    /// and it is safe to continue executing its dependencies.
    skipped,
    /// This step was skipped because it specified a max_rss that exceeded the runner's maximum.
    /// It is not safe to run its dependencies.
    skipped_oom,
}