pub(crate) fn find_generic_refs<'a>(&'a self, output: &mut Vec<&'a str>) {
        if self.generic_ref {
            output.push(&self.name);
        }
        if let Some(generic_arg) = &self.generic_arg {
            generic_arg.find_generic_refs(output);
        }
    }
/// Find all the nested generic references in this type, and appends them
/// to the input vector.Box
Find all the nested generic references in this type, and appends them
to the input vector.Box
Find all the nested generic references in this type and appends them to the input vector . Box
pub(crate) fn find_generic_refs<'a>(&'a self, output: &mut Vec<&'a str>) {
        if self.generic_ref {
            output.push(&self.name);
        }
        if let Some(generic_arg) = &self.generic_arg {
            generic_arg.find_generic_refs(output);
        }
    }
pub ( crate ) fn find_generic_refs < ' a > ( & ' a self , output : & mut Vec < & ' a str > ) { if self . generic_ref { output . push ( & self . name ) ; } if let Some ( generic_arg ) = & self . generic_arg { generic_arg . find_generic_refs ( output ) ; } }
Find all the nested generic references in this type, and appends them
to the input vector.Box
Find all the nested generic references in this type and appends them to the input vector . Box
&'a self
output
&mut Vec<&'a str>
&'a self
output
&mut Vec<&'a str>