(s: T, char_len: usize)
| 436 | } |
| 437 | |
| 438 | unsafe fn new_with_char_len<T: DeduceStrKind + Into<Box<Wtf8>>>(s: T, char_len: usize) -> Self { |
| 439 | let kind = s.str_kind(); |
| 440 | unsafe { StrData::new_with_char_len(s.into(), kind, char_len) }.into() |
| 441 | } |
| 442 | |
| 443 | /// # Safety |
| 444 | /// Given `bytes` must be ascii |