SyntaxSyntaxIn following subsections, we will show how to define macros in Rust.There are three basic ideas: Patterns and DesignatorsOverloadingRepetition