{"ast_node_type":"import","tokens":[{"end":93,"kind":"keyword","start":0,"text":"//!"}]}
//! because attribute macros are allowed to accept certain pieces of invalid syntax such as a
//! of the compiler to assume that the AST is valid. These checks cannot be performed during parsing
//! function without body outside of a trait definition: