pub struct HomescriptExecError {
pub syntax_error: Option<SyntaxError>,
pub diagnostic_error: Option<DiagnosticError>,
pub runtime_error: Option<RuntimeInterrupt>,
pub span: HomescriptExecErrorSpan,
}
Fields§
§syntax_error: Option<SyntaxError>
§diagnostic_error: Option<DiagnosticError>
§runtime_error: Option<RuntimeInterrupt>
§span: HomescriptExecErrorSpan
Implementations§
Trait Implementations§
Source§impl Clone for HomescriptExecError
impl Clone for HomescriptExecError
Source§fn clone(&self) -> HomescriptExecError
fn clone(&self) -> HomescriptExecError
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for HomescriptExecError
impl Debug for HomescriptExecError
Source§impl<'de> Deserialize<'de> for HomescriptExecError
impl<'de> Deserialize<'de> for HomescriptExecError
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for HomescriptExecError
impl RefUnwindSafe for HomescriptExecError
impl Send for HomescriptExecError
impl Sync for HomescriptExecError
impl Unpin for HomescriptExecError
impl UnwindSafe for HomescriptExecError
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