#[non_exhaustive]pub struct ErrorWithLocation {
pub location: CallInBlock,
pub error: ExecutionError,
}Expand description
Execution error together with its location within the block.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.location: CallInBlockLocation of the error.
error: ExecutionErrorError data.
Trait Implementations§
Source§impl Debug for ErrorWithLocation
impl Debug for ErrorWithLocation
Source§impl<'de> Deserialize<'de> for ErrorWithLocation
impl<'de> Deserialize<'de> for ErrorWithLocation
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
Source§impl Display for ErrorWithLocation
impl Display for ErrorWithLocation
Auto Trait Implementations§
impl Freeze for ErrorWithLocation
impl RefUnwindSafe for ErrorWithLocation
impl Send for ErrorWithLocation
impl Sync for ErrorWithLocation
impl Unpin for ErrorWithLocation
impl UnwindSafe for ErrorWithLocation
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