mirror of
https://github.com/chatmail/core.git
synced 2026-04-17 21:46:35 +03:00
cargo: update strum to 0.22
This commit is contained in:
8
Cargo.lock
generated
8
Cargo.lock
generated
@@ -3589,15 +3589,15 @@ checksum = "6446ced80d6c486436db5c078dde11a9f73d42b57fb273121e160b84f63d894c"
|
|||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "strum"
|
name = "strum"
|
||||||
version = "0.21.0"
|
version = "0.22.0"
|
||||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||||
checksum = "aaf86bbcfd1fa9670b7a129f64fc0c9fcbbfe4f1bc4210e9e98fe71ffc12cde2"
|
checksum = "f7ac893c7d471c8a21f31cfe213ec4f6d9afeed25537c772e08ef3f005f8729e"
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "strum_macros"
|
name = "strum_macros"
|
||||||
version = "0.21.1"
|
version = "0.22.0"
|
||||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||||
checksum = "d06aaeeee809dbc59eb4556183dd927df67db1540de5be8d3ec0b6636358a5ec"
|
checksum = "339f799d8b549e3744c7ac7feb216383e4005d94bdb22561b3ab8f3b808ae9fb"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"heck",
|
"heck",
|
||||||
"proc-macro2",
|
"proc-macro2",
|
||||||
|
|||||||
@@ -66,8 +66,8 @@ sha-1 = "0.9"
|
|||||||
sha2 = "0.9"
|
sha2 = "0.9"
|
||||||
smallvec = "1"
|
smallvec = "1"
|
||||||
stop-token = "0.4"
|
stop-token = "0.4"
|
||||||
strum = "0.21"
|
strum = "0.22"
|
||||||
strum_macros = "0.21"
|
strum_macros = "0.22"
|
||||||
surf = { version = "2.3", default-features = false, features = ["h1-client"] }
|
surf = { version = "2.3", default-features = false, features = ["h1-client"] }
|
||||||
thiserror = "1"
|
thiserror = "1"
|
||||||
toml = "0.5"
|
toml = "0.5"
|
||||||
|
|||||||
@@ -1,9 +1,8 @@
|
|||||||
//! # List of email headers.
|
//! # List of email headers.
|
||||||
|
|
||||||
use crate::strum::AsStaticRef;
|
|
||||||
use mailparse::{MailHeader, MailHeaderMap};
|
use mailparse::{MailHeader, MailHeaderMap};
|
||||||
|
|
||||||
#[derive(Debug, Display, Clone, PartialEq, Eq, EnumVariantNames, AsStaticStr)]
|
#[derive(Debug, Display, Clone, PartialEq, Eq, EnumVariantNames, IntoStaticStr)]
|
||||||
#[strum(serialize_all = "kebab_case")]
|
#[strum(serialize_all = "kebab_case")]
|
||||||
pub enum HeaderDef {
|
pub enum HeaderDef {
|
||||||
MessageId,
|
MessageId,
|
||||||
@@ -67,9 +66,9 @@ pub enum HeaderDef {
|
|||||||
}
|
}
|
||||||
|
|
||||||
impl HeaderDef {
|
impl HeaderDef {
|
||||||
/// Returns the corresponding Event id.
|
/// Returns the corresponding header string.
|
||||||
pub fn get_headername(&self) -> &'static str {
|
pub fn get_headername(&self) -> &'static str {
|
||||||
self.as_static()
|
self.into()
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user