Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
use crate::ast::error::DbcParseError;

#[derive(thiserror::Error, Debug, PartialEq)]
pub enum DbcError {
    #[error("error parsing dbc")]
    ParseError(DbcParseError),

    #[error("invalid encoding label")]
    InvalidEncodingLabel(String),
    #[error("encoding reading input error")]
    EncodingReadInputError,
    #[error("encoding writing output error")]
    EncodingWriteOutputError,
}