Lines Matching refs:written

234     let mut written = 0;  in convert_utf8_to_utf16_up_to_invalid()  localVariable
238 let dst_remaining = &mut dst[written..]; in convert_utf8_to_utf16_up_to_invalid()
245 written += length; in convert_utf8_to_utf16_up_to_invalid()
250 written += consumed; in convert_utf8_to_utf16_up_to_invalid()
278 *(dst.get_unchecked_mut(written)) = in convert_utf8_to_utf16_up_to_invalid()
282 written += 1; in convert_utf8_to_utf16_up_to_invalid()
285 if written == dst.len() { in convert_utf8_to_utf16_up_to_invalid()
291 unsafe { *(dst.get_unchecked_mut(written)) = u16::from(byte) }; in convert_utf8_to_utf16_up_to_invalid()
293 written += 1; in convert_utf8_to_utf16_up_to_invalid()
315 unsafe { *(dst.get_unchecked_mut(written)) = point }; in convert_utf8_to_utf16_up_to_invalid()
317 written += 1; in convert_utf8_to_utf16_up_to_invalid()
320 if written == dst.len() { in convert_utf8_to_utf16_up_to_invalid()
329 unsafe { *(dst.get_unchecked_mut(written)) = u16::from(byte) }; in convert_utf8_to_utf16_up_to_invalid()
331 written += 1; in convert_utf8_to_utf16_up_to_invalid()
340 if written + 1 == dst.len() { in convert_utf8_to_utf16_up_to_invalid()
359 unsafe { *(dst.get_unchecked_mut(written)) = (0xD7C0 + (point >> 10)) as u16 }; in convert_utf8_to_utf16_up_to_invalid()
361 *(dst.get_unchecked_mut(written + 1)) = (0xDC00 + (point & 0x3FF)) as u16 in convert_utf8_to_utf16_up_to_invalid()
364 written += 2; in convert_utf8_to_utf16_up_to_invalid()
367 if written == dst.len() { in convert_utf8_to_utf16_up_to_invalid()
373 unsafe { *(dst.get_unchecked_mut(written)) = u16::from(byte) }; in convert_utf8_to_utf16_up_to_invalid()
375 written += 1; in convert_utf8_to_utf16_up_to_invalid()
387 if read >= src.len() || written >= dst.len() { in convert_utf8_to_utf16_up_to_invalid()
397 dst[written] = u16::from(byte); in convert_utf8_to_utf16_up_to_invalid()
399 written += 1; in convert_utf8_to_utf16_up_to_invalid()
412 dst[written] = ((u16::from(byte) & 0x1F) << 6) | (u16::from(second) & 0x3F); in convert_utf8_to_utf16_up_to_invalid()
414 written += 1; in convert_utf8_to_utf16_up_to_invalid()
437 dst[written] = point; in convert_utf8_to_utf16_up_to_invalid()
439 written += 1; in convert_utf8_to_utf16_up_to_invalid()
447 (read, written) in convert_utf8_to_utf16_up_to_invalid()
518 dest.written(),
532 destination_handle.written(),
563 destination_handle.written(),
577 destination_handle.written(),
612 let mut written = 0; in convert_utf16_to_utf8_partial_inner() localVariable
616 let dst_remaining = &mut dst[written..]; in convert_utf16_to_utf8_partial_inner()
627 written += length; in convert_utf16_to_utf8_partial_inner()
628 return (read, written); in convert_utf16_to_utf8_partial_inner()
632 written += consumed; in convert_utf16_to_utf8_partial_inner()
643 if written.checked_add(4).unwrap() > dst.len() { in convert_utf16_to_utf8_partial_inner()
644 return (read, written); in convert_utf16_to_utf8_partial_inner()
649 *(dst.get_unchecked_mut(written)) = (unit >> 6) as u8 | 0xC0u8; in convert_utf16_to_utf8_partial_inner()
650 written += 1; in convert_utf16_to_utf8_partial_inner()
651 *(dst.get_unchecked_mut(written)) = (unit & 0x3F) as u8 | 0x80u8; in convert_utf16_to_utf8_partial_inner()
652 written += 1; in convert_utf16_to_utf8_partial_inner()
659 *(dst.get_unchecked_mut(written)) = (unit >> 12) as u8 | 0xE0u8; in convert_utf16_to_utf8_partial_inner()
660 written += 1; in convert_utf16_to_utf8_partial_inner()
661 *(dst.get_unchecked_mut(written)) = ((unit & 0xFC0) >> 6) as u8 | 0x80u8; in convert_utf16_to_utf8_partial_inner()
662 written += 1; in convert_utf16_to_utf8_partial_inner()
663 *(dst.get_unchecked_mut(written)) = (unit & 0x3F) as u8 | 0x80u8; in convert_utf16_to_utf8_partial_inner()
664 written += 1; in convert_utf16_to_utf8_partial_inner()
676 *(dst.get_unchecked_mut(written)) = 0xEFu8; in convert_utf16_to_utf8_partial_inner()
677 written += 1; in convert_utf16_to_utf8_partial_inner()
678 *(dst.get_unchecked_mut(written)) = 0xBFu8; in convert_utf16_to_utf8_partial_inner()
679 written += 1; in convert_utf16_to_utf8_partial_inner()
680 *(dst.get_unchecked_mut(written)) = 0xBDu8; in convert_utf16_to_utf8_partial_inner()
681 written += 1; in convert_utf16_to_utf8_partial_inner()
683 return (read, written); in convert_utf16_to_utf8_partial_inner()
693 *(dst.get_unchecked_mut(written)) = (astral >> 18) as u8 | 0xF0u8; in convert_utf16_to_utf8_partial_inner()
694 written += 1; in convert_utf16_to_utf8_partial_inner()
695 *(dst.get_unchecked_mut(written)) = in convert_utf16_to_utf8_partial_inner()
697 written += 1; in convert_utf16_to_utf8_partial_inner()
698 *(dst.get_unchecked_mut(written)) = in convert_utf16_to_utf8_partial_inner()
700 written += 1; in convert_utf16_to_utf8_partial_inner()
701 *(dst.get_unchecked_mut(written)) = (astral & 0x3F) as u8 | 0x80u8; in convert_utf16_to_utf8_partial_inner()
702 written += 1; in convert_utf16_to_utf8_partial_inner()
712 *(dst.get_unchecked_mut(written)) = 0xEFu8; in convert_utf16_to_utf8_partial_inner()
713 written += 1; in convert_utf16_to_utf8_partial_inner()
714 *(dst.get_unchecked_mut(written)) = 0xBFu8; in convert_utf16_to_utf8_partial_inner()
715 written += 1; in convert_utf16_to_utf8_partial_inner()
716 *(dst.get_unchecked_mut(written)) = 0xBDu8; in convert_utf16_to_utf8_partial_inner()
717 written += 1; in convert_utf16_to_utf8_partial_inner()
726 return (read, written); in convert_utf16_to_utf8_partial_inner()
732 if written >= dst.len() { in convert_utf16_to_utf8_partial_inner()
733 debug_assert_eq!(written, dst.len()); in convert_utf16_to_utf8_partial_inner()
734 return (read, written); in convert_utf16_to_utf8_partial_inner()
736 dst[written] = unit as u8; in convert_utf16_to_utf8_partial_inner()
738 written += 1; in convert_utf16_to_utf8_partial_inner()
752 let mut written = 0; in convert_utf16_to_utf8_partial_tail() localVariable
759 if written >= dst.len() { in convert_utf16_to_utf8_partial_tail()
760 return (read, written); in convert_utf16_to_utf8_partial_tail()
763 dst[written] = unit as u8; in convert_utf16_to_utf8_partial_tail()
764 written += 1; in convert_utf16_to_utf8_partial_tail()
766 if written + 2 > dst.len() { in convert_utf16_to_utf8_partial_tail()
767 return (read, written); in convert_utf16_to_utf8_partial_tail()
770 dst[written] = (unit >> 6) as u8 | 0xC0u8; in convert_utf16_to_utf8_partial_tail()
771 written += 1; in convert_utf16_to_utf8_partial_tail()
772 dst[written] = (unit & 0x3F) as u8 | 0x80u8; in convert_utf16_to_utf8_partial_tail()
773 written += 1; in convert_utf16_to_utf8_partial_tail()
775 return (read, written); in convert_utf16_to_utf8_partial_tail()
781 return (read, written); in convert_utf16_to_utf8_partial_tail()
788 if written + 3 > dst.len() { in convert_utf16_to_utf8_partial_tail()
789 return (read, written); in convert_utf16_to_utf8_partial_tail()
805 return (read, written); in convert_utf16_to_utf8_partial_tail()
815 dst[written] = (unit >> 12) as u8 | 0xE0u8; in convert_utf16_to_utf8_partial_tail()
816 written += 1; in convert_utf16_to_utf8_partial_tail()
817 dst[written] = ((unit & 0xFC0) >> 6) as u8 | 0x80u8; in convert_utf16_to_utf8_partial_tail()
818 written += 1; in convert_utf16_to_utf8_partial_tail()
819 dst[written] = (unit & 0x3F) as u8 | 0x80u8; in convert_utf16_to_utf8_partial_tail()
820 written += 1; in convert_utf16_to_utf8_partial_tail()
821 debug_assert_eq!(written, dst.len()); in convert_utf16_to_utf8_partial_tail()
822 (read, written) in convert_utf16_to_utf8_partial_tail()
852 let (read, written) = convert_utf16_to_utf8_partial(src, dst); in encode_from_utf16_raw()
860 written, in encode_from_utf16_raw()
924 let (result, read, written) = in encode_utf8_from_utf16_with_output_limit()
930 assert_eq!(&dst[..written], expect.as_bytes()); in encode_utf8_from_utf16_with_output_limit()
1548 let (result, read, written, had_errors) = in test_decode_bom_prefixed_split_byte_triple()
1552 assert_eq!(written, 0); in test_decode_bom_prefixed_split_byte_triple()
1557 let (result, read, written, had_errors) = in test_decode_bom_prefixed_split_byte_triple()
1561 assert_eq!(written, 0); in test_decode_bom_prefixed_split_byte_triple()
1566 let (result, read, written, had_errors) = in test_decode_bom_prefixed_split_byte_triple()
1570 assert_eq!(written, 1); in test_decode_bom_prefixed_split_byte_triple()
1582 let (result, read, written, had_errors) = in test_decode_bom_prefixed_split_byte_pair()
1586 assert_eq!(written, 0); in test_decode_bom_prefixed_split_byte_pair()
1591 let (result, read, written, had_errors) = in test_decode_bom_prefixed_split_byte_pair()
1595 assert_eq!(written, 1); in test_decode_bom_prefixed_split_byte_pair()
1607 let (result, read, written, had_errors) = in test_decode_bom_prefix()
1611 assert_eq!(written, 1); in test_decode_bom_prefix()
1622 let (result, read, written, had_errors) = in test_tail()
1626 assert_eq!(written, 1); in test_tail()