diff options
| author | Eskil Queseth <eskilq@kth.se> | 2020-10-17 20:44:54 +0200 |
|---|---|---|
| committer | Eskil Queseth <eskilq@kth.se> | 2020-10-17 20:44:54 +0200 |
| commit | 821107122299eebde5da1223ea328f63782ceac9 (patch) | |
| tree | cba7be2dc8a7d264bd6acfbdab82bc1f448a1ad5 /mumlib/src/state.rs | |
| parent | c873e4250c58d872763129bff2c0b0e6c91c0a2a (diff) | |
| download | mum-821107122299eebde5da1223ea328f63782ceac9.tar.gz | |
cargo fmt
Diffstat (limited to 'mumlib/src/state.rs')
| -rw-r--r-- | mumlib/src/state.rs | 20 |
1 files changed, 14 insertions, 6 deletions
diff --git a/mumlib/src/state.rs b/mumlib/src/state.rs index 96598de..b09726e 100644 --- a/mumlib/src/state.rs +++ b/mumlib/src/state.rs @@ -1,6 +1,6 @@ +use serde::export::Formatter; use serde::{Deserialize, Serialize}; use std::fmt::Display; -use serde::export::Formatter; #[derive(Clone, Debug, Deserialize, Serialize)] pub struct Server { @@ -24,17 +24,25 @@ impl Channel { pub fn iter(&self) -> Iter<'_> { Iter { me: Some(&self), - channel: if self.children.len() > 0 { Some(0) } else { None }, - channels: self.children.iter().map(|e| e.iter()).collect() + channel: if self.children.len() > 0 { + Some(0) + } else { + None + }, + channels: self.children.iter().map(|e| e.iter()).collect(), } } pub fn users_iter(&self) -> UsersIter<'_> { UsersIter { channels: self.children.iter().map(|e| e.users_iter()).collect(), - channel: if self.children.len() > 0 { Some(0) } else { None }, + channel: if self.children.len() > 0 { + Some(0) + } else { + None + }, user: if self.users.len() > 0 { Some(0) } else { None }, - users: &self.users + users: &self.users, } } } @@ -125,4 +133,4 @@ impl Display for User { fn fmt(&self, f: &mut Formatter<'_>) -> std::fmt::Result { write!(f, "{}", self.name) } -}
\ No newline at end of file +} |
