Struct bluejay_parser::ast::definition::InputTypeReference
source · pub struct InputTypeReference<'a> { /* private fields */ }Trait Implementations§
source§impl<'a> AbstractInputTypeReference for InputTypeReference<'a>
impl<'a> AbstractInputTypeReference for InputTypeReference<'a>
type BaseInputTypeReference = BaseInputTypeReference<'a>
type Wrapper = Box<InputTypeReference<'a>, Global>
source§impl<'a> AsRef<InputTypeReference<BaseInputTypeReference<'a>, Box<InputTypeReference<'a>, Global>>> for Box<InputTypeReference<'a>>
impl<'a> AsRef<InputTypeReference<BaseInputTypeReference<'a>, Box<InputTypeReference<'a>, Global>>> for Box<InputTypeReference<'a>>
source§fn as_ref(
&self
) -> &CoreInputTypeReference<BaseInputTypeReference<'a>, Box<InputTypeReference<'a>>>
fn as_ref( &self ) -> &CoreInputTypeReference<BaseInputTypeReference<'a>, Box<InputTypeReference<'a>>>
Converts this type into a shared reference of the (usually inferred) input type.
source§impl<'a> AsRef<InputTypeReference<BaseInputTypeReference<'a>, Box<InputTypeReference<'a>, Global>>> for InputTypeReference<'a>
impl<'a> AsRef<InputTypeReference<BaseInputTypeReference<'a>, Box<InputTypeReference<'a>, Global>>> for InputTypeReference<'a>
source§fn as_ref(
&self
) -> &CoreInputTypeReference<BaseInputTypeReference<'a>, Box<Self>>
fn as_ref( &self ) -> &CoreInputTypeReference<BaseInputTypeReference<'a>, Box<Self>>
Converts this type into a shared reference of the (usually inferred) input type.