use getset::Getters; #[derive(Getters)] pub struct ConnectionEvent where Uid: PartialEq, { #[get = "pub"] client_uid: Uid, } impl ConnectionEvent where Uid: PartialEq, { pub fn new(uid: Uid) -> Self { Self { client_uid: uid } } }