#[non_exhaustive]pub enum XfaScriptErrorKind {
Threw,
Timeout,
Refused,
}Expand description
Why a script did not complete in an interactive episode.
Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
Threw
The script ran and threw, or failed to parse.
Timeout
The script used up its time budget and was stopped.
Refused
The sandbox would not run the script: too large, a rejected pattern, a denied activity, a resource limit, or no runtime compiled in.
Trait Implementations§
Source§impl Clone for XfaScriptErrorKind
impl Clone for XfaScriptErrorKind
impl Copy for XfaScriptErrorKind
Source§impl Debug for XfaScriptErrorKind
impl Debug for XfaScriptErrorKind
impl Eq for XfaScriptErrorKind
Source§impl PartialEq for XfaScriptErrorKind
impl PartialEq for XfaScriptErrorKind
impl StructuralPartialEq for XfaScriptErrorKind
Auto Trait Implementations§
impl Freeze for XfaScriptErrorKind
impl RefUnwindSafe for XfaScriptErrorKind
impl Send for XfaScriptErrorKind
impl Sync for XfaScriptErrorKind
impl Unpin for XfaScriptErrorKind
impl UnsafeUnpin for XfaScriptErrorKind
impl UnwindSafe for XfaScriptErrorKind
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.impl<T> ErasedDestructor for Twhere
T: 'static,
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