{"ast_node_type":"function","tokens":[{"end":88,"kind":"keyword","start":0,"text":"pub(crate)"}]}
pub(crate) fn generate_deref(acc: &mut Assists, ctx: &AssistContext<'_>) -> Option<()> {
// ```
    generate_record_deref(acc, ctx).or_else(|| generate_tuple_deref(acc, ctx))