#[derive(Debug, Clone, PartialEq, Eq, Default)]
pub struct ListServiceItem {
pub protocol_version: u16,
pub capability: u16,
pub name: String,
}
impl ListServiceItem {
#[inline(always)]
pub fn capability_tcp(&self) -> bool {
self.capability & 0b100000 > 0
}
#[inline(always)]
pub fn capability_udp(&self) -> bool {
self.capability & 0b100000000 > 0
}
}