pub struct StepError {
pub step: String,
pub command: Option<String>,
pub message: String,
pub edge: bool,
pub confirm: bool,
pub wrote_files: Vec<String>,
}Expand description
Where and why a step failed.
Fields§
§step: StringThe step’s path: 3, 2.1 inside a Repeat, 4.then.1 inside an If.
command: Option<String>§message: String§edge: boolThe step ran past the edge of the sheet.
confirm: boolThe step would write over data and the conflict rule is ask: overwriting answers it.
wrote_files: Vec<String>Files the run wrote before the step failed (“step 1 (file.exportCsv)”): rolling back the workbook leaves them written.
Implementations§
Source§impl StepError
impl StepError
pub fn into_engine(self, name: &str) -> EngineError
Trait Implementations§
impl StructuralPartialEq for StepError
Auto Trait Implementations§
impl Freeze for StepError
impl RefUnwindSafe for StepError
impl Send for StepError
impl Sync for StepError
impl Unpin for StepError
impl UnsafeUnpin for StepError
impl UnwindSafe for StepError
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more