pub enum ScriptErrorPolicy {
Abort,
Continue,
}Expand description
What CliInterface::run_script does when a line fails.
Variants§
Abort
Stop at the first failing line — run_script
returns Err immediately, with the lines before it already run.
Continue
Record the failure and keep going —
run_script returns Ok with every
failure listed in ScriptOutcome::failures.
Trait Implementations§
Source§impl Clone for ScriptErrorPolicy
impl Clone for ScriptErrorPolicy
Source§fn clone(&self) -> ScriptErrorPolicy
fn clone(&self) -> ScriptErrorPolicy
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for ScriptErrorPolicy
Source§impl Debug for ScriptErrorPolicy
impl Debug for ScriptErrorPolicy
impl Eq for ScriptErrorPolicy
Source§impl PartialEq for ScriptErrorPolicy
impl PartialEq for ScriptErrorPolicy
impl StructuralPartialEq for ScriptErrorPolicy
Auto Trait Implementations§
impl Freeze for ScriptErrorPolicy
impl RefUnwindSafe for ScriptErrorPolicy
impl Send for ScriptErrorPolicy
impl Sync for ScriptErrorPolicy
impl Unpin for ScriptErrorPolicy
impl UnsafeUnpin for ScriptErrorPolicy
impl UnwindSafe for ScriptErrorPolicy
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more