1 stable release
1.0.0 | Sep 22, 2024 |
---|
#144 in Memory management
26,333 downloads per month
Used in 318 crates
(6 directly)
10KB
157 lines
disqualified
Lazily shortens a type name to remove all module paths. The short name of a type is its full name as returned by core::any::type_name
, but with the prefix of all paths removed. For example, the short name of alloc::vec::Vec<core::option::Option<u32>>
would be Vec<Option<u32>>
. Shortening is performed lazily without allocation.
Contributing
This crate is maintained by the Bevy organization, and is intended to be tiny, stable, zero-dependency, and broadly useful. Issues and pull requests are genuinely welcome!