1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
#[derive(Default, Clone, Hash, PartialEq, Debug)]
pub struct JoinRequest {
    pub user_id: String,
    pub username: String,
    pub discriminator: String,
    pub avatar: String,
}

#[derive(Clone, Hash, PartialEq, Debug)]
pub enum JoinRequestReply {
    No,
    Yes,
    Ignore,
}