read necessary StrAllocating trait that was removed from stdlib