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
tis a supported type, extracts fromttypes 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::Typeobject
Derive Macrosยง
- MzReflect
- Macro generating an implementation for the trait MzReflect