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}