/// Module containing the error types for Wavers
usethiserror::Error;pubtypeWaversResult<T>=Result<T, WaversError>;/// Error types for Wavers
#[derive(Error, Debug)]pubenumWaversError{#[error("Invalid type specified: {0}")]
InvalidType(String),#[error("IO error with file")]
IOError(#[from]std::io::Error),}