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.