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}