dpdu-wrapper 0.1.4

High-level Rust wrapper for D-PDU implementations.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
pub type GeneralResult<T> = ::std::result::Result<T, GeneralError>;

#[derive(Debug, Clone, thiserror::Error)]
#[error("general pdu error: {0}")]
pub enum GeneralError {
    #[error("api error: {0}")]
    ApiError(#[from] crate::api::ApiError),

    #[error("worker error: {0}")]
    WorkerError(#[from] crate::worker::WorkerError),

    #[error("primitive error: {0}")]
    PrimitiveError(#[from] crate::types::pdu_com_primitive::PrimitiveError),
}