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}