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}