Function mz_lowertest::deserialize_optional
source ยท pub fn deserialize_optional<D, I, C>(
stream_iter: &mut I,
type_name: &'static str,
ctx: &mut C,
) -> Result<Option<D>, String>
Expand description
If the stream_iter
is not empty, deserialize the next TokenTree
into a D
.
See to_json
for the object spec syntax.
type_name
should be D
in string form.
stream_iter
will advance by one TokenTree
no matter the result.