Represents a Rust module declaration built with RustQ.Rust.mod/2.
RustQ.Rust.mod/2
@type t() :: %RustQ.Rust.ModDecl{ attrs: [term()], items: [term()], name: atom() | String.t(), vis: atom() | String.t() | nil }