Function cautious

Source
pub(super) fn cautious(hint: Option<usize>) -> usize
Expand description

This presumably exists to prevent denial of service attacks.

Original discussion: https://github.com/serde-rs/serde/issues/1114.