pub unsafe extern "C" fn smart_str_ferealloc( str_: *mut smart_str, len: usize, fallible: bool, ) -> bool