standard-error 0.1.11

simplifies returning meaningful errors for axum services
Documentation
1
2
3
4
5
6
7
8
9
10
11
use crate::StandardError;
use async_nats::Error as NatsError;

impl From<NatsError> for StandardError {
    fn from(error: NatsError) -> Self {
        log::error!("Nats template error: {:?}", &error);
        match error {
            _ => StandardError::new("ER-NATS-UNKNOWN"),
        }
    }
}