Shall not use Declarative Macros

Guideline: Shall not use Declarative Macros gui_h0uG1C9ZjryA
status: draft
tags: reduce-human-error
category: mandatory
decidability: decidable
scope: system
release: todo

Description of the guideline goes here.

Rationale: rat_U3AEUPyaUhcb
status: draft
parent needs: gui_h0uG1C9ZjryA

Explanation of why this guideline is important.

Non-Compliant Example: non_compl_ex_Gb4zimei8cNI
status: draft
parent needs: gui_h0uG1C9ZjryA

Explanation of code example.

#[allow(dead_code)]
fn example_function() {
    // Non-compliant implementation
}
Compliant Example: compl_ex_Pw7YCh4Iv47Z
status: draft
parent needs: gui_h0uG1C9ZjryA

Explanation of code example

#[allow(dead_code)]
fn example_function() {
    // Compliant implementation
}