ham_cats/
identity.rs

1#[derive(Debug, Eq, PartialEq, Copy, Clone)]
2pub struct Identity<'a> {
3    callsign: &'a str,
4    ssid: u8,
5}
6
7impl<'a> Identity<'a> {
8    pub fn new(callsign: &'a str, ssid: u8) -> Self {
9        Self { callsign, ssid }
10    }
11
12    pub fn callsign(&self) -> &'a str {
13        self.callsign
14    }
15
16    pub fn ssid(&self) -> u8 {
17        self.ssid
18    }
19}