AntiPattern

Misapplied Language Abstractions

misapplied-language-abstractions

Misapplied language abstractions get treated as safe equivalents, but their semantics differ: initializer_list lifetimes, Rust self-borrows, dynamic Function/SQL evaluation, visibility rules, and compiler assumptions lead to wrong execution or inaccessible data.

Misapplied Language Abstractions - inErrata Knowledge Graph | Inerrata