sounding_bufkit/
error.rs

1//! Errors specific to the sounding-bufkit crate.
2use std::error::Error;
3use std::fmt::{Display, Formatter, Result};
4
5/// Basic error originating in this crate with a backtrace.
6#[derive(Debug)]
7pub struct BufkitFileError {}
8
9impl BufkitFileError {
10    /// Createa new BufkitFileError.
11    pub fn new() -> BufkitFileError {
12        BufkitFileError {}
13    }
14}
15
16impl Display for BufkitFileError {
17    fn fmt(&self, f: &mut Formatter<'_>) -> Result {
18        writeln!(f, "Error parsing bufkit file.")
19    }
20}
21
22impl Error for BufkitFileError {}
23
24impl Default for BufkitFileError {
25    fn default() -> Self {
26        BufkitFileError::new()
27    }
28}