Expand description
Parsing, validation, and token generation for WoW Labβs engine proc macros.
ModulesΒ§
- codegen π
- copy_
insert π - copy_
insert_ πparse - lower π
- lower_
parse π - parse π
- resolved_
store π - spec_
handler_ πdelegation
MacrosΒ§
- attr_
keys π
StructsΒ§
- Define
Error πInput
FunctionsΒ§
- define_
error - Expand an opaque error wrapper and its private kind enum.
- define_
slot - Expand the
define_slot!dense-buffer slot declaration. - derive_
copy_ insert - Expand
#[derive(CopyInsert)]into COPY column metadata and row binding code. - derive_
has_ fk - Expand
#[derive(HasFk)]into the configured DBC foreign-key trait implementation. - derive_
has_ id - Expand
#[derive(HasId)]into the configured DBC ID-trait implementation. - derive_
lower_ data - Expand
#[derive(LowerData)]into builder-to-runtime and optional runtime-to-info lowering. - derive_
resolved_ store - Expand
#[derive(ResolvedStore)]into a field-drivenDefaultimplementation. - expand_
define_ πerror - expand_
derive π - spec_
handler_ delegation - Expand the
SpecHandlertrait and its definition-derived forwarding macro.