pub fn deserialize_wip<'input, 'facet, 'shape, F>(
wip: Partial<'facet, 'shape>,
input: &'input F::Input<'input>,
format: &mut F,
) -> Result<HeapValue<'facet, 'shape>, DeserError<'input, 'shape, Cooked>>where
F: Format + 'shape,
F::SpanType: SubstackBehavior,
F::Input<'input>: InputDebug,
Span<F::SpanType>: ToCooked<'input, F>,
'input: 'facet,
'shape: 'input,Expand description
Deserializes a working-in-progress value into a fully materialized heap value. This function drives the parsing loop until the entire input is consumed and the value is complete.