Skip to main content

charon_error/error_formating/
chrono.rs

1use chrono::{DateTime, Utc};
2use tracing::instrument;
3
4use crate::{
5    ResultER,
6    error_formating::error_fmt::{ErrorFmt, ErrorFmtSettings, ErrorFormatObj},
7};
8
9impl ErrorFmt for DateTime<Utc> {
10    #[instrument]
11    fn create_format_obj(&self, _settings: ErrorFmtSettings) -> ResultER<ErrorFormatObj> {
12        // All Level of Details converter in same way.
13        Ok(ErrorFormatObj::DateTime(*self))
14    }
15}