1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
use crate::{registry, Object};
pub struct __EnumValue<'a> {
pub registry: &'a registry::Registry,
pub value: &'a registry::MetaEnumValue,
}
#[Object(internal, name = "__EnumValue")]
impl<'a> __EnumValue<'a> {
#[inline]
async fn name(&self) -> &str {
self.value.name
}
#[inline]
async fn description(&self) -> Option<&str> {
self.value.description
}
#[inline]
async fn is_deprecated(&self) -> bool {
self.value.deprecation.is_deprecated()
}
#[inline]
async fn deprecation_reason(&self) -> Option<&str> {
self.value.deprecation.reason()
}
}