pub(crate) fn parse_as_enum_or_struct<I, C>(
    first_arg: TokenTree,
    rest_of_stream: &mut I,
    type_name: &str,
    rti: &ReflectedTypeInfo,
    ctx: &mut C
) -> Result<Option<String>, String>where
    C: TestDeserializeContext,
    I: Iterator<Item = TokenTree>,
Expand description

Converts stream into JSON if type_name refers to an enum or struct

Returns Ok(Some(string)) if type_name refers to an enum or struct, and there are no stream conversion errors. Returns Ok(None) if type_name does not refer to an enum or struct.