#![allow(dead_code)]
pub mod encode;
pub mod decode;
pub trait UperCodec {
type Output;
fn uper_decode(data: &mut crate::PerCodecData) -> Result<Self::Output, crate::PerCodecError>;
fn uper_encode(&self, _data: &mut crate::PerCodecData) -> Result<(), crate::PerCodecError> {
todo!();
}
}