hot_lib_reloader/error.rs
1#[derive(thiserror::Error, Debug)]
2pub enum HotReloaderError {
3 #[error("Cannot lock library: {0}")]
4 CannotLockLibrary(String),
5 #[error("Unable to copy library file: {0}")]
6 LibraryCopyError(#[from] std::io::Error),
7 #[error("Unable to load library: {0}")]
8 LibraryLoadError(#[from] libloading::Error),
9 #[error("The hot reloadable library has not been loaded. Has it not been built yet?")]
10 LibraryNotLoaded,
11}