use crate::parse_error::*;
use alloc::vec::Vec;
#[cfg_attr(feature = "serde", derive(serde::Serialize, serde::Deserialize))]
#[derive(Debug, Clone, PartialEq, Eq)]
pub enum ShowControlMsg {
Unimplemented(Vec<u8>),
}
impl ShowControlMsg {
pub(crate) fn extend_midi(&self, v: &mut Vec<u8>) {
match self {
Self::Unimplemented(d) => v.extend_from_slice(d),
}
}
#[allow(dead_code)]
pub(crate) fn from_midi(_m: &[u8]) -> Result<(Self, usize), ParseError> {
Err(ParseError::NotImplemented("ShowControlMsg"))
}
}
#[cfg(test)]
mod tests {
#[test]
fn serialize_show_control_msg() {
}
}