lib-bms-protocol expose timestamp error and enable thiserror
This commit is contained in:
@@ -1,12 +1,16 @@
|
||||
use chrono::{DateTime, Utc};
|
||||
use thiserror::Error;
|
||||
|
||||
use crate::types::{Stored_U26, Transit_U26, U26Error};
|
||||
|
||||
#[derive(Debug, PartialEq)]
|
||||
#[derive(Debug, PartialEq, Error)]
|
||||
/// Error type for DateTimeUtc wrapper types
|
||||
pub enum DateTimeUtcError {
|
||||
#[error("timestamp overflow")]
|
||||
Overflow,
|
||||
#[error("timestamp invalid")]
|
||||
InvalidTimestamp,
|
||||
#[error("timestamp conversion error")]
|
||||
ConversionError,
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user