- Fix
SmolStrBuilder::push
incorrectly padding null bytes when spilling onto the heap on a multibyte character push
- Fix
SmolStrBuilder
leaking implementation details
- Remove deprecated
SmolStr::new_inline_from_ascii
function - Remove
SmolStr::to_string
in favor ofToString::to_string
- Add
impl AsRef<[u8]> for SmolStr
impl - Add
impl AsRef<OsStr> for SmolStr
impl - Add
impl AsRef<Path> for SmolStr
impl - Add
SmolStrBuilder
- Add
StrExt
trait providingto_lowercase_smolstr
,replace_smolstr
and similar - Add
PartialEq
optimization forptr_eq
-able representations