Crate lowertest[][src]

Expand description

Utilities for testing lower layers of the Materialize stack.

See [README.md].

Macros

Generates a function that generates ReflectedTypeInfo

Structs

Default TestDeserializeContext.

Info that must be combined with a spec to form deserializable JSON.

Traits

A trait for listing the variants of an enum and the fields of each variant.

A trait for listing the fields of a struct.

A trait for extending and/or overriding the default test case syntax.

Functions

Deserialize the next TokenTree into a D object.

If the stream_iter is not empty, deserialize the next TokenTree into a D.

Converts serialized JSON to the syntax that to_json handles.

Converts the next part of the stream into JSON deserializable into an object of type type_name.

Converts s into a proc_macro2::TokenStream

Changes "\"foo\"" to "foo"

Derive Macros

Macro generating an implementation for the trait MzEnumReflect

Macro generating an implementation for the trait MzStructReflect