Struct bluejay_parser::ast::definition::EnumTypeDefinition
source · pub struct EnumTypeDefinition<'a> { /* private fields */ }Trait Implementations§
source§impl<'a> AsRef<EnumTypeDefinition<'a>> for EnumTypeDefinition<'a>
impl<'a> AsRef<EnumTypeDefinition<'a>> for EnumTypeDefinition<'a>
source§fn as_ref(&self) -> &EnumTypeDefinition<'a>
fn as_ref(&self) -> &EnumTypeDefinition<'a>
Converts this type into a shared reference of the (usually inferred) input type.
source§impl<'a> Debug for EnumTypeDefinition<'a>
impl<'a> Debug for EnumTypeDefinition<'a>
source§impl<'a> EnumTypeDefinition for EnumTypeDefinition<'a>
impl<'a> EnumTypeDefinition for EnumTypeDefinition<'a>
type EnumValueDefinitions = EnumValueDefinitions<'a>
type Directives = Directives<'a, true>
fn description(&self) -> Option<&str>
fn name(&self) -> &str
fn directives(&self) -> Option<&Self::Directives>
fn enum_value_definitions(&self) -> &Self::EnumValueDefinitions
source§impl<'a> From<EnumTypeDefinition<'a>> for TypeDefinitionReference<'a>
impl<'a> From<EnumTypeDefinition<'a>> for TypeDefinitionReference<'a>
source§fn from(value: EnumTypeDefinition<'a>) -> Self
fn from(value: EnumTypeDefinition<'a>) -> Self
Converts to this type from the input type.