Implement Error for Trap (#73)
This commit is contained in:
parent
7c88c6ad65
commit
0c277abacb
12
src/lib.rs
12
src/lib.rs
|
@ -134,6 +134,18 @@ impl Trap {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
impl fmt::Display for Trap {
|
||||||
|
fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result {
|
||||||
|
write!(f, "Trap: {:?}", self.kind)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
impl error::Error for Trap {
|
||||||
|
fn description(&self) -> &str {
|
||||||
|
"runtime trap"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
/// Error type which can thrown by wasm code or by host environment.
|
/// Error type which can thrown by wasm code or by host environment.
|
||||||
///
|
///
|
||||||
/// See [`Trap`] for details.
|
/// See [`Trap`] for details.
|
||||||
|
|
Loading…
Reference in New Issue