twilight_model/guild/
prune.rs

1use serde::{Deserialize, Serialize};
2
3#[derive(Clone, Debug, Deserialize, Eq, Hash, PartialEq, Serialize)]
4pub struct GuildPrune {
5    pub pruned: u64,
6}
7
8#[cfg(test)]
9mod tests {
10    use super::GuildPrune;
11    use serde_test::Token;
12
13    #[test]
14    fn guild_prune() {
15        let prune = GuildPrune { pruned: 31 };
16
17        serde_test::assert_tokens(
18            &prune,
19            &[
20                Token::Struct {
21                    name: "GuildPrune",
22                    len: 1,
23                },
24                Token::Str("pruned"),
25                Token::U64(31),
26                Token::StructEnd,
27            ],
28        );
29    }
30}