pub fn cbor_det_size<'a>(x: CborDet<'a>, bound: usize) -> Option<usize>Expand description
Computes the byte size of the binary representation of the
Deterministic CBOR object x following RFC 8949 Section 4.2.1,
but without serializing x. Returns None if that size is
strictly larger than bound; Some(size) otherwise. This function
uses stack space in the order of the level of nesting of the use
of “constructor” functions used to build x; the computation of
the sizes of those “subobjects” of x obtained from
cbor_det_parse uses only constant extra stack space for each
such subobject (in the sense that the computation does not
recursively nest into such subobjects.)