use crate::lib_bool_enum;
use crate::result::{Error, Result};
lib_bool_enum! {
BootAck {
Nack = false,
Ack = true,
}
}
impl BootAck {
pub const fn from_inner(val: bool) -> Self {
Self::from_bool(val)
}
pub const fn try_from_inner(val: bool) -> Result<Self> {
Ok(Self::from_bool(val))
}
pub const fn into_inner(self) -> bool {
self.into_bool()
}
}