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}