aboutsummaryrefslogtreecommitdiff
path: root/src/meta.rs
diff options
context:
space:
mode:
authorFuwn <[email protected]>2022-05-18 01:52:36 +0000
committerFuwn <[email protected]>2022-05-18 01:52:36 +0000
commit11405ce0600d61f3772a7efe7fbd3de4cc2bf892 (patch)
tree24ebda9cc59ae51b4e87fdde688fe009eaf420af /src/meta.rs
parentchore(makefile): use --all-features (diff)
downloadgerm-11405ce0600d61f3772a7efe7fbd3de4cc2bf892.tar.xz
germ-11405ce0600d61f3772a7efe7fbd3de4cc2bf892.zip
fix: global clippy lint fixes
Diffstat (limited to 'src/meta.rs')
-rw-r--r--src/meta.rs9
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(),
);
}