#[derive(Debug, PartialEq, Clone, Copy)]
#[repr(u8)]
pub enum Kcp2KChannel {
None = 0,
Reliable = 1,
Unreliable = 2,
}
impl Kcp2KChannel {
pub fn from(value: u8) -> Kcp2KChannel {
match value {
1 => Kcp2KChannel::Reliable,
2 => Kcp2KChannel::Unreliable,
_ => Kcp2KChannel::None,
}
}
pub fn to_u8(&self) -> u8 {
*self as u8
}
}