Home

Execution Status

This is an enumeration used in Stencila Schema for the status of an execution.

It exists so the lifecycle of executable nodes can be represented uniformly across different execution engines and document types. This gives tools a stable vocabulary for pending, running, succeeded, failed, and related states.

See Executable.executionStatus for the property that uses this enumeration.

Members

The ExecutionStatus type has these members:

MemberDescription
ScheduledExecution of the node has been scheduled for some time in the future.
PendingExecution of the node is pending.
SkippedExecution of the node or node type was explicitly skipped by the user.
LockedExecution of the node was skipped because it is locked.
RejectedExecution of the node was skipped because it is a rejected suggestion.
EmptyExecution of the node was skipped because it has code, or other property, that is empty.
RunningThe node is currently being executed.
SucceededExecution of the node completed without warning, error, or exception messages.
WarningsExecution of the node completed but with warning messages.
ErrorsExecution of the node completed but with error messages.
ExceptionsExecution of the node did not complete because there was an exception message.
CancelledExecution of the node was pending but was cancelled.
InterruptedExecution of the node was running but was interrupted.

Bindings

The ExecutionStatus type is represented in:


This documentation was generated from ExecutionStatus.yaml by docs_types.rs.

© 2026 Stencila