Add alternate debug output for listing items in the slab #108
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
When debugging output of items in a slab (particularly when a slab is nested in another object that can otherwise just
#[derive(Debug)]
), I usually want to see the actual content of the items in the slab, not just its used size and capacity.I made an assumption that the original debug output was intentionally not written to show items, so I added an alternate output instead of replacing the existing implementation. If this is not desired I can update this PR with one that replaces the existing implementation so items are always shown.
Let me know if you have questions. Thanks!