openfga_sdk/models/
internal_error_code.rs1#[derive(Clone, Copy, Debug, Eq, PartialEq, Ord, PartialOrd, Hash, Serialize, Deserialize)]
15pub enum InternalErrorCode {
16 #[serde(rename = "no_internal_error")]
17 NoInternalError,
18 #[serde(rename = "internal_error")]
19 InternalError,
20 #[serde(rename = "cancelled")]
21 Cancelled,
22 #[serde(rename = "deadline_exceeded")]
23 DeadlineExceeded,
24 #[serde(rename = "already_exists")]
25 AlreadyExists,
26 #[serde(rename = "resource_exhausted")]
27 ResourceExhausted,
28 #[serde(rename = "failed_precondition")]
29 FailedPrecondition,
30 #[serde(rename = "aborted")]
31 Aborted,
32 #[serde(rename = "out_of_range")]
33 OutOfRange,
34 #[serde(rename = "unavailable")]
35 Unavailable,
36 #[serde(rename = "data_loss")]
37 DataLoss,
38}
39
40impl ToString for InternalErrorCode {
41 fn to_string(&self) -> String {
42 match self {
43 Self::NoInternalError => String::from("no_internal_error"),
44 Self::InternalError => String::from("internal_error"),
45 Self::Cancelled => String::from("cancelled"),
46 Self::DeadlineExceeded => String::from("deadline_exceeded"),
47 Self::AlreadyExists => String::from("already_exists"),
48 Self::ResourceExhausted => String::from("resource_exhausted"),
49 Self::FailedPrecondition => String::from("failed_precondition"),
50 Self::Aborted => String::from("aborted"),
51 Self::OutOfRange => String::from("out_of_range"),
52 Self::Unavailable => String::from("unavailable"),
53 Self::DataLoss => String::from("data_loss"),
54 }
55 }
56}
57
58impl Default for InternalErrorCode {
59 fn default() -> InternalErrorCode {
60 Self::NoInternalError
61 }
62}