Skip to main content

Crate wowlab_engine_macros

Crate wowlab_engine_macros 

Source
Expand description

Procedural macros that generate the engine’s layout and data-adapter boilerplate.

Macros§

define_error
Define an opaque public error wrapper together with its private error-kind enum.
define_slot
Declare a non-generic, named-field dense-buffer slot.

Attribute Macros§

spec_handler_delegation
Generate the forwarding macro directly from a handler trait’s live method signatures.

Derive Macros§

CopyInsert
Implement a PostgreSQL COPY row-binding contract for a named-field structure.
HasFk
Implement the configured DBC HasFk trait for a named-field structure.
HasId
Implement the configured DBC HasId trait for a named-field structure.
LowerData
Generate builder-to-runtime data lowering for a named-field structure.
ResolvedStore
Generate a field-driven Default implementation for a resolved-data store.