Crate mz_lowertest
source ·Expand description
Utilities for testing lower layers of the Materialize stack.
See [README.md].
Structs
Info that must be combined with a spec to form deserializable JSON.
Traits
For
to_json
to create deserializable JSON for an instance of an type,
the type must derive this trait.A trait for extending and/or overriding the default test case syntax.
Functions
Deserialize the next
TokenTree
into a D
object.Simpler interface for deserialize when no syntax overrides or extensions are needed.
If the
stream_iter
is not empty, deserialize the next TokenTree
into a D
.Simpler interface for deserialize_optional when no syntax overrides or extensions are needed.
Simpler interface for serialize when no syntax overrides or extensions are needed.
Converts the next part of the stream into JSON deserializable into an object
of type
type_name
.Converts
s
into a proc_macro2::TokenStreamChanges
"\"foo\""
to "foo"
Derive Macros
Macro generating an implementation for the trait MzReflect