lib-bms-protocol expose timestamp error and enable thiserror

This commit is contained in:
2026-04-18 22:34:46 +02:00
parent 2d6cfdb031
commit 58b3a97d73
2 changed files with 6 additions and 2 deletions
+5 -1
View File
@@ -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,
}