rasn/error/
mod.rs

1//! Error module includes all encode and decode errors among all codecs.
2//! Encoding can result to `EncodeError` and decoding can result to `DecodeError`.
3//! Backtraces are enabled by default with `backtraces` feature.
4//! See submodules for other error types.
5#![allow(clippy::module_name_repetitions)]
6mod decode;
7mod encode;
8mod string;
9
10pub mod strings {
11    //! Errors specific to string conversions, permitted alphabets, and other type problems.
12    pub use super::string::{
13        InvalidBmpString, InvalidGeneralString, InvalidIso646Character, InvalidNumericString,
14        InvalidPrintableString, PermittedAlphabetError,
15    };
16}
17
18pub use decode::DecodeErrorKind;
19pub use decode::{
20    BerDecodeErrorKind, CodecDecodeError, CoerDecodeErrorKind, DecodeError, DerDecodeErrorKind,
21    JerDecodeErrorKind, OerDecodeErrorKind,
22};
23pub use encode::EncodeErrorKind;
24pub use encode::{
25    BerEncodeErrorKind, CodecEncodeError, CoerEncodeErrorKind, EncodeError, JerEncodeErrorKind,
26};