Skip to main content

Module derive

Module derive 

Source

Re-exportsยง

use rustc_ast as ast; ๐Ÿ”’
use rustc_ast::GenericParamKind; ๐Ÿ”’
use rustc_ast::ItemKind; ๐Ÿ”’
use rustc_ast::MetaItemInner; ๐Ÿ”’
use rustc_ast::MetaItemKind; ๐Ÿ”’
use rustc_ast::StmtKind; ๐Ÿ”’
use rustc_attr_parsing::AttributeTemplate; ๐Ÿ”’
use rustc_attr_parsing::validate_attr; ๐Ÿ”’
use rustc_expand::base::Annotatable; ๐Ÿ”’
use rustc_expand::base::DeriveResolution; ๐Ÿ”’
use rustc_expand::base::ExpandResult; ๐Ÿ”’
use rustc_expand::base::ExtCtxt; ๐Ÿ”’
use rustc_expand::base::Indeterminate; ๐Ÿ”’
use rustc_expand::base::MultiItemModifier; ๐Ÿ”’
use rustc_session::Session; ๐Ÿ”’
use rustc_span::ErrorGuaranteed; ๐Ÿ”’
use rustc_span::Ident; ๐Ÿ”’
use rustc_span::Span; ๐Ÿ”’
use rustc_span::sym; ๐Ÿ”’
use crate::cfg_eval::cfg_eval; ๐Ÿ”’
use crate::diagnostics; ๐Ÿ”’

Structsยง

Expander ๐Ÿ”’

Functionsยง

dummy_annotatable ๐Ÿ”’
report_bad_target ๐Ÿ”’
report_path_args ๐Ÿ”’
report_unexpected_meta_item_lit ๐Ÿ”’