diff options
| author | Fuwn <[email protected]> | 2022-05-18 01:52:36 +0000 |
|---|---|---|
| committer | Fuwn <[email protected]> | 2022-05-18 01:52:36 +0000 |
| commit | 11405ce0600d61f3772a7efe7fbd3de4cc2bf892 (patch) | |
| tree | 24ebda9cc59ae51b4e87fdde688fe009eaf420af /src/meta.rs | |
| parent | chore(makefile): use --all-features (diff) | |
| download | germ-11405ce0600d61f3772a7efe7fbd3de4cc2bf892.tar.xz germ-11405ce0600d61f3772a7efe7fbd3de4cc2bf892.zip | |
fix: global clippy lint fixes
Diffstat (limited to 'src/meta.rs')
| -rw-r--r-- | src/meta.rs | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/src/meta.rs b/src/meta.rs index 24a29f3..45c90f1 100644 --- a/src/meta.rs +++ b/src/meta.rs @@ -28,18 +28,19 @@ pub struct Meta { pub parameters: HashMap<String, String>, } impl Meta { - pub fn from_str(meta: &str) -> Self { - let mut metas = meta.split(";"); + #[must_use] + pub fn from_string(meta: &str) -> Self { + let mut metas = meta.split(';'); let mime = metas.next().unwrap_or("").to_string(); let mut parameters = HashMap::new(); for parameter in metas { let key_value = parameter .trim_start() - .split_at(parameter.find("=").unwrap_or(0)); + .split_at(parameter.find('=').unwrap_or(0)); parameters.insert( - key_value.0.to_string().replace("=", ""), + key_value.0.to_string().replace('=', ""), key_value.1.to_string(), ); } |