# 枚举(Enum) 定义一个枚举相当简单,直接给出一个例子。 **Async-graphql会自动把枚举项的名称转换为GraphQL标准的大写加下划线形式,你也可以用`name`属性自已定义名称。** ```rust #[Enum(desc = "One of the films in the Star Wars Trilogy")] pub enum Episode { #[item(desc = "Released in 1977.")] NewHope, #[item(desc = "Released in 1980.")] Empire, // rename to `AAA` #[item(name="AAA", desc = "Released in 1983.")] Jedi, } ```