Implementing Rust newtype for errors in axum | Dark Hacker News