pub fn generate_delegate_structs( out: &mut String, delegates: &[DelegateInfo<'_>], class_name: &str, )