veloren_common_state/plugin/errors.rs
1use bincode::ErrorKind;
2
3#[derive(Debug)]
4pub enum PluginError {
5 Io(std::io::Error),
6 Toml(toml::de::Error),
7 NoConfig,
8 NoSuchModule,
9 Encoding(Box<ErrorKind>),
10 PluginModuleError(String, String, PluginModuleError),
11 ProcessExit,
12}
13
14#[derive(Debug)]
15pub enum PluginModuleError {
16 Wasmtime(wasmtime::Error),
17}