Expand description
Macros needed by the mz_lowertest
crate.
TODO: eliminate macros in favor of using walkabout
?
Constants§
- EXTERNAL_
TYPES 🔒 - Types defined outside of Materialize used to build test objects.
- SUPPORTED_
ANGLE_ 🔒TYPES
Functions§
- extract_
reflected_ 🔒type - If
t
is a supported type, extracts fromt
types defined in a Materialize package. - get_
field_ 🔒name_ type - Gets the name and the type of a field of an enum variant or struct.
- get_
fields_ 🔒names_ types - Gets the names and the types of the fields of an enum variant or struct.
- get_
type_ 🔒as_ string - Gets the type name from the
syn::Type
object
Derive Macros§
- MzReflect
- Macro generating an implementation for the trait MzReflect