ot_tools_io/errors.rs
1/*
2SPDX-License-Identifier: GPL-3.0-or-later
3Copyright © 2026 Mike Robeson [dijksterhuis]
4*/
5
6//! Re-exports of all custom error types in the library. You shouldn't need these unless you're
7//! operating with lower level functions / methods / types (the [`crate::OtToolsIoError`]
8//! type implements `From` for all these types).
9
10pub use crate::arrangements::ArrangementError;
11pub use crate::markers::SlotMarkersError;
12pub use crate::projects::{ProjectError, ProjectParseError, ProjectSlotsError};
13pub use crate::samples::SampleSettingsError;
14pub use crate::settings::InvalidValueError;
15pub use crate::slices::SliceError;