mangadex_api_types_rust/
result.rs1use serde::{Deserialize, Serialize};
2
3#[derive(Debug, Clone, Copy, Serialize, Deserialize, Hash, PartialEq, Eq, Default)]
4#[serde(rename_all = "snake_case")]
5#[cfg_attr(feature = "specta", derive(specta::Type))]
6#[cfg_attr(feature = "async-graphql", derive(async_graphql::Enum))]
7pub enum ResultType {
8 #[default]
9 Ok,
10 Error,
11 Ko,
12}
13
14impl ResultType {
15 pub fn ok() -> Self {
16 Self::Ok
17 }
18 pub fn error() -> Self {
19 Self::Error
20 }
21 pub fn ko() -> Self {
22 Self::Ko
23 }
24}