Skip to main content

openwraw/
lib.rs

1#![cfg_attr(not(test), warn(clippy::unwrap_used, clippy::expect_used))]
2
3pub mod mzml;
4pub mod raw;
5pub mod reader;
6
7pub(crate) mod bytes;
8
9pub use reader::{DecodedScan, DecodedSpectrum, Encoding, FunctionEntry, Reader};
10
11#[derive(Debug, thiserror::Error)]
12pub enum Error {
13    #[error("I/O error: {0}")]
14    Io(#[from] std::io::Error),
15    #[error("parse error: {0}")]
16    Parse(String),
17}
18
19pub type Result<T> = std::result::Result<T, Error>;