Skip to main content

Module derive

Module derive 

Source

Re-exportsยง

use rustc_ast::tokenstream::TokenStream; ๐Ÿ”’
use rustc_expand::base::ExtCtxt; ๐Ÿ”’
use rustc_middle::ty::TyCtxt; ๐Ÿ”’
use rustc_middle::ty::tls; ๐Ÿ”’
use rustc_proc_macro as pm; ๐Ÿ”’
use rustc_span::LocalExpnId; ๐Ÿ”’

Structsยง

QueryDeriveExpandCtx ๐Ÿ”’
Stores the context necessary to expand a derive proc macro via a query.

Staticsยง

DERIVE_EXPAND_CTX ๐Ÿ”’

Functionsยง

derive_macro_expansion ๐Ÿ”’
Provide a query for computing the output of a derive macro.
expand_derive_macro_cached ๐Ÿ”’

Type Aliasesยง

DeriveClient ๐Ÿ”’