mod seal {
pub trait Seal {}
}
pub trait Pcm: seal::Seal {}
pub struct U8;
pub struct S8;
pub struct MuLaw;
pub struct ALaw;
pub struct U16Le;
pub struct U16Be;
pub struct S16Le;
pub struct S16Be;
pub struct U24Le;
pub struct U24Be;
pub struct S24Le;
pub struct S24Be;
pub struct U32Le;
pub struct U32Be;
pub struct S32Le;
pub struct S32Be;
pub struct F32Le;
pub struct F32Be;
pub struct F64Le;
pub struct F64Be;
impl seal::Seal for U8 {}
impl Pcm for U8 {}
impl seal::Seal for S8 {}
impl Pcm for S8 {}
impl seal::Seal for MuLaw {}
impl Pcm for MuLaw {}
impl seal::Seal for ALaw {}
impl Pcm for ALaw {}
impl seal::Seal for U16Le {}
impl Pcm for U16Le {}
impl seal::Seal for U16Be {}
impl Pcm for U16Be {}
impl seal::Seal for S16Le {}
impl Pcm for S16Le {}
impl seal::Seal for S16Be {}
impl Pcm for S16Be {}
impl seal::Seal for U24Le {}
impl Pcm for U24Le {}
impl seal::Seal for U24Be {}
impl Pcm for U24Be {}
impl seal::Seal for S24Le {}
impl Pcm for S24Le {}
impl seal::Seal for S24Be {}
impl Pcm for S24Be {}
impl seal::Seal for U32Le {}
impl Pcm for U32Le {}
impl seal::Seal for U32Be {}
impl Pcm for U32Be {}
impl seal::Seal for S32Le {}
impl Pcm for S32Le {}
impl seal::Seal for S32Be {}
impl Pcm for S32Be {}
impl seal::Seal for F32Le {}
impl Pcm for F32Le {}
impl seal::Seal for F32Be {}
impl Pcm for F32Be {}
impl seal::Seal for F64Le {}
impl Pcm for F64Le {}
impl seal::Seal for F64Be {}
impl Pcm for F64Be {}