Crate mz_ore_proc

Source
Expand description

Internal utility proc-macros for Materialize.

Note: This is separate from the mz_ore crate because proc-macro crates are only allowed to export procedural macros and nothing else.

Modules§

instrument 🔒
instrument macro with improved default safety
static_list 🔒
test 🔒
test macro with auto-initialized logging

Attribute Macros§

instrument
Materialize wrapper around the #[tracing::insrument] macro.
static_list
A macro that collects all of the static objects of a specific type in the annotated module into a single list.
test
Materialize wrapper around the test macro.