aboutsummaryrefslogtreecommitdiffstats
path: root/mumd/src/state/channel.rs
diff options
context:
space:
mode:
authorGustav Sörnäs <gustav@sornas.net>2021-01-01 22:32:12 +0100
committerGustav Sörnäs <gustav@sornas.net>2021-01-01 22:40:08 +0100
commit1c8b7316503d3ab710d3d3ec241b85e76b9a42be (patch)
tree95e85a9f7bd26b6901e6cbe5e9ca29f8d60053e5 /mumd/src/state/channel.rs
parent67364577263943e815be9ba700c10845698e116d (diff)
downloadmum-1c8b7316503d3ab710d3d3ec241b85e76b9a42be.tar.gz
clippy pass
Diffstat (limited to 'mumd/src/state/channel.rs')
-rw-r--r--mumd/src/state/channel.rs10
1 files changed, 5 insertions, 5 deletions
diff --git a/mumd/src/state/channel.rs b/mumd/src/state/channel.rs
index 8bbf919..5b6d669 100644
--- a/mumd/src/state/channel.rs
+++ b/mumd/src/state/channel.rs
@@ -88,7 +88,7 @@ impl<'a> ProtoTree<'a> {
users: Vec::new(),
});
pt.channel = Some(channel);
- pt.users = users.get(&node).map(|e| e.clone()).unwrap_or(Vec::new());
+ pt.users = users.get(&node).cloned().unwrap_or_default();
}
longer => {
self.children
@@ -135,7 +135,7 @@ pub fn into_channel(
for user in users.values() {
channel_lookup
.entry(user.channel())
- .or_insert(Vec::new())
+ .or_insert_with(Vec::new)
.push(user);
}
@@ -148,7 +148,7 @@ pub fn into_channel(
}
walk.reverse();
- if walk.len() > 0 {
+ if !walk.is_empty() {
walks.push((walk, channel));
}
}
@@ -159,8 +159,8 @@ pub fn into_channel(
children: HashMap::new(),
users: channel_lookup
.get(&0)
- .map(|e| e.clone())
- .unwrap_or(Vec::new()),
+ .cloned()
+ .unwrap_or_default(),
};
for (walk, channel) in walks {