pub fn validate()Expand description
Validate the crate’s assumptions about String memory layout.
Because SmartString makes some assumptions about how String is
laid out in memory that rustc does not actually guarantee, you should
always run this function in your target environment before using
SmartString, ideally at the start of your application’s main()
function, so your application will crash as early as possible without
any security risks. You should also run it as part of your application’s
test suite, to catch problems before runtime.
If the assumptions don’t hold, this function will panic.
§Example
fn main() {
smartstring::validate();
}