refactor: adjust outermost error message (#859)

* refactor: adjust outermost error message

Signed-off-by: Ruihang Xia <waynestxia@gmail.com>

* fix clippy

Signed-off-by: Ruihang Xia <waynestxia@gmail.com>

* preserve tonic status code

Signed-off-by: Ruihang Xia <waynestxia@gmail.com>

Signed-off-by: Ruihang Xia <waynestxia@gmail.com>
This commit is contained in:
Ruihang Xia
2023-01-10 17:28:27 +08:00
committed by GitHub
parent 5fb417ec7c
commit 32d51947a4
9 changed files with 49 additions and 24 deletions

View File

@@ -5,4 +5,5 @@ edition.workspace = true
license.workspace = true
[dependencies]
strum = "0.24.1"
snafu = { version = "0.7", features = ["backtraces"] }

View File

@@ -14,8 +14,10 @@
use std::fmt;
use strum::EnumString;
/// Common status code for public API.
#[derive(Debug, Clone, Copy, PartialEq, Eq)]
#[derive(Debug, Clone, Copy, PartialEq, Eq, EnumString)]
pub enum StatusCode {
// ====== Begin of common status code ==============
/// Success.