/* This file is part of jellything (https://codeberg.org/metamuffin/jellything) which is licensed under the GNU Affero General Public License (version 3); see /COPYING. Copyright (C) 2025 metamuffin */ pub mod block; pub mod error; pub mod matroska; pub mod read; pub mod size; pub mod unflatten; pub mod write; pub use matroska::MatroskaTag; pub use read::ReadValue; pub use write::WriteValue; #[derive(Debug, Clone, PartialEq)] pub enum Master { Collected(Vec), Start, End, } pub(crate) use block::Block; pub(crate) use error::Error; pub(crate) type Result = core::result::Result;