#utf-16 #unicode

no-std write16

A UTF-16 analog of the Write trait

1 stable release

1.0.0 Jul 18, 2022

#2531 in Text processing

Download history 1325289/week @ 2025-10-19 1309620/week @ 2025-10-26 1247075/week @ 2025-11-02 1170896/week @ 2025-11-09 1207380/week @ 2025-11-16 1044440/week @ 2025-11-23 1200411/week @ 2025-11-30 1466025/week @ 2025-12-07 1670429/week @ 2025-12-14 911170/week @ 2025-12-21 878762/week @ 2025-12-28 1747043/week @ 2026-01-04 1946934/week @ 2026-01-11 1985037/week @ 2026-01-18 2174266/week @ 2026-01-25 2261895/week @ 2026-02-01

8,521,963 downloads per month
Used in 206 crates (via icu_normalizer)

Apache-2.0 OR MIT

10KB
157 lines

write16

crates.io docs.rs

write16 provides the trait Write16, which a UTF-16 analog of the core::fmt::Write trait (the sink part—not the formatting part).

This is a no_std crate.

Licensing

TL;DR: Apache-2.0 OR MIT

Please see the file named COPYRIGHT.

Documentation

Generated API documentation is available online.

Features

alloc: An implementation of Write16 for alloc::vec::Vec. smallvec: An implementation of Write16 for smallvec::SmallVec arrayvec: An implementation of Write16 for arrayvec::ArrayVec

Release Notes

1.0.0

The initial release.

Dependencies

~36KB