Skip to main content

get_size2/impls/feature/
compact_str.rs

1use crate::{GetSize, GetSizeTracker};
2
3impl GetSize for compact_str::CompactString {
4    fn get_heap_size_with_tracker<T: GetSizeTracker>(&self, tracker: T) -> (usize, T) {
5        let size = if self.is_heap_allocated() {
6            self.capacity()
7        } else {
8            0
9        };
10
11        (size, tracker)
12    }
13}