1414: Update doc comment for `RuntimeError` r=Hywan a=MarkMcCaskey


# Review

- [ ] Add a short description of the the change to the CHANGELOG.md file


Co-authored-by: Mark McCaskey <mark@wasmer.io>
Co-authored-by: Ivan Enderlin <ivan@mnt.io>
This commit is contained in:
bors[bot] 2020-04-30 07:55:12 +00:00 committed by GitHub
commit 03df15a3eb
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -242,13 +242,12 @@ impl std::fmt::Display for InvokeError {
} }
} }
/// An `InternalError` is an error that happened inside of Wasmer and is a /// A `RuntimeError` is an error that describes why the attempt to fully execute
/// catch-all for errors that would otherwise be returned as /// some Wasm has failed.
/// `RuntimeError(Box::new(<string>))`.
/// ///
/// This type provides greater visibility into the kinds of things that may fail /// These reasons vary from the Wasm trapping or otherwise failing directly to user
/// and improves the ability of users to handle them, though these errors may be /// controlled conditions such as metering running out of gas or a user host function
/// extremely rare and impossible to handle. /// returning a custom error type directly.
#[derive(Debug)] #[derive(Debug)]
pub enum RuntimeError { pub enum RuntimeError {
/// An error relating to the invocation of a Wasm function. /// An error relating to the invocation of a Wasm function.