Update libloading dependency to 0.6.2

memfd
Manos Pitsidianakis 2020-06-03 17:06:24 +03:00
parent 5366888dff
commit 84976b1dc9
Signed by: Manos Pitsidianakis
GPG Key ID: 73627C2F690DF710
3 changed files with 10 additions and 4 deletions

5
Cargo.lock generated
View File

@ -656,11 +656,10 @@ dependencies = [
[[package]]
name = "libloading"
version = "0.5.2"
version = "0.6.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f2b111a074963af1d37a139918ac6d49ad1d0d5e47f72fd55388619691a7d753"
checksum = "2cadb8e769f070c45df05c78c7520eb4cd17061d4ab262e43cfc68b4d00ac71c"
dependencies = [
"cc",
"winapi 0.3.8",
]

View File

@ -42,7 +42,7 @@ smallvec = { version = "1.1.0", features = ["serde", ] }
nix = "0.17.0"
rusqlite = {version = "0.20.0", optional =true }
libloading = "0.5.2"
libloading = "0.6.2"
[features]
default = ["unicode_algorithms", "imap_backend", "maildir_backend", "mbox_backend", "vcard", "sqlite3"]

View File

@ -206,6 +206,13 @@ impl From<nix::Error> for MeliError {
}
}
impl From<libloading::Error> for MeliError {
#[inline]
fn from(kind: libloading::Error) -> MeliError {
MeliError::new(format!("{}", kind)).set_source(Some(Arc::new(kind)))
}
}
impl From<&str> for MeliError {
#[inline]
fn from(kind: &str) -> MeliError {