Struct bluejay_parser::ast::definition::BaseInputTypeReference
source · pub struct BaseInputTypeReference<'a> { /* private fields */ }Trait Implementations§
source§impl<'a> AbstractBaseInputTypeReference for BaseInputTypeReference<'a>
impl<'a> AbstractBaseInputTypeReference for BaseInputTypeReference<'a>
type CustomScalarTypeDefinition = CustomScalarTypeDefinition<'a>
type EnumTypeDefinition = EnumTypeDefinition<'a>
type InputObjectTypeDefinition = InputObjectTypeDefinition<'a>
type WrappedCustomScalarTypeDefinition = &'a CustomScalarTypeDefinition<'a>
type WrappedEnumTypeDefinition = &'a EnumTypeDefinition<'a>
type WrappedInputObjectTypeDefinition = &'a InputObjectTypeDefinition<'a>
source§impl<'a> AsRef<BaseInputTypeReference<<BaseInputTypeReference<'a> as AbstractBaseInputTypeReference>::CustomScalarTypeDefinition, <BaseInputTypeReference<'a> as AbstractBaseInputTypeReference>::WrappedCustomScalarTypeDefinition, <BaseInputTypeReference<'a> as AbstractBaseInputTypeReference>::InputObjectTypeDefinition, <BaseInputTypeReference<'a> as AbstractBaseInputTypeReference>::WrappedInputObjectTypeDefinition, <BaseInputTypeReference<'a> as AbstractBaseInputTypeReference>::EnumTypeDefinition, <BaseInputTypeReference<'a> as AbstractBaseInputTypeReference>::WrappedEnumTypeDefinition>> for BaseInputTypeReference<'a>
impl<'a> AsRef<BaseInputTypeReference<<BaseInputTypeReference<'a> as AbstractBaseInputTypeReference>::CustomScalarTypeDefinition, <BaseInputTypeReference<'a> as AbstractBaseInputTypeReference>::WrappedCustomScalarTypeDefinition, <BaseInputTypeReference<'a> as AbstractBaseInputTypeReference>::InputObjectTypeDefinition, <BaseInputTypeReference<'a> as AbstractBaseInputTypeReference>::WrappedInputObjectTypeDefinition, <BaseInputTypeReference<'a> as AbstractBaseInputTypeReference>::EnumTypeDefinition, <BaseInputTypeReference<'a> as AbstractBaseInputTypeReference>::WrappedEnumTypeDefinition>> for BaseInputTypeReference<'a>
source§fn as_ref(&self) -> &BaseInputTypeReferenceFromAbstract<Self>
fn as_ref(&self) -> &BaseInputTypeReferenceFromAbstract<Self>
Converts this type into a shared reference of the (usually inferred) input type.