#![forbid(unsafe_code)]
use thiserror::Error;
#[derive(Debug, Clone, PartialEq, Eq, Error)]
#[non_exhaustive]
pub enum Error {
#[error("invalid track id or duplicate registration")]
InvalidTrack,
#[error("invalid Sample for registered tracks")]
InvalidPacket,
#[error("invalid or truncated ISOBMFF data")]
InvalidData,
}