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