musli_core/internal/
size_hint.rs

1#[cfg(feature = "alloc")]
2#[cfg_attr(doc_cfg, doc(cfg(feature = "alloc")))]
3use crate::de::SizeHint;
4
5#[cfg(feature = "alloc")]
6#[cfg_attr(doc_cfg, doc(cfg(feature = "alloc")))]
7#[inline]
8pub(crate) fn cautious<S>(hint: S) -> usize
9where
10    SizeHint: From<S>,
11{
12    SizeHint::from(hint).or_default().min(4096)
13}