Type Definition bluejay_parser::ast::definition::TypeDefinitionReference
source · pub type TypeDefinitionReference<'a> = CoreTypeDefinitionReference<CustomScalarTypeDefinition<'a>, CustomScalarTypeDefinition<'a>, ObjectTypeDefinition<'a>, ObjectTypeDefinition<'a>, InputObjectTypeDefinition<'a>, InputObjectTypeDefinition<'a>, EnumTypeDefinition<'a>, EnumTypeDefinition<'a>, UnionTypeDefinition<'a>, UnionTypeDefinition<'a>, InterfaceTypeDefinition<'a>, InterfaceTypeDefinition<'a>>;Trait Implementations§
source§impl<'a> From<CustomScalarTypeDefinition<'a>> for TypeDefinitionReference<'a>
impl<'a> From<CustomScalarTypeDefinition<'a>> for TypeDefinitionReference<'a>
source§fn from(value: CustomScalarTypeDefinition<'a>) -> Self
fn from(value: CustomScalarTypeDefinition<'a>) -> Self
Converts to this type from the input type.
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.
source§impl<'a> From<InputObjectTypeDefinition<'a>> for TypeDefinitionReference<'a>
impl<'a> From<InputObjectTypeDefinition<'a>> for TypeDefinitionReference<'a>
source§fn from(value: InputObjectTypeDefinition<'a>) -> Self
fn from(value: InputObjectTypeDefinition<'a>) -> Self
Converts to this type from the input type.
source§impl<'a> From<InterfaceTypeDefinition<'a>> for TypeDefinitionReference<'a>
impl<'a> From<InterfaceTypeDefinition<'a>> for TypeDefinitionReference<'a>
source§fn from(value: InterfaceTypeDefinition<'a>) -> Self
fn from(value: InterfaceTypeDefinition<'a>) -> Self
Converts to this type from the input type.
source§impl<'a> From<ObjectTypeDefinition<'a>> for TypeDefinitionReference<'a>
impl<'a> From<ObjectTypeDefinition<'a>> for TypeDefinitionReference<'a>
source§fn from(value: ObjectTypeDefinition<'a>) -> Self
fn from(value: ObjectTypeDefinition<'a>) -> Self
Converts to this type from the input type.
source§impl<'a> From<UnionTypeDefinition<'a>> for TypeDefinitionReference<'a>
impl<'a> From<UnionTypeDefinition<'a>> for TypeDefinitionReference<'a>
source§fn from(value: UnionTypeDefinition<'a>) -> Self
fn from(value: UnionTypeDefinition<'a>) -> Self
Converts to this type from the input type.