pub(crate) fn destructure_tuple_binding_impl( acc: &mut Assists, ctx: &AssistContext<'_, '_>, with_sub_pattern: bool, ) -> Option<()>