#utf-16 #unicode

no-std write16

A UTF-16 analog of the Write trait

1 stable release

1.0.0 Jul 18, 2022

#2539 in Text processing

Download history 1020155/week @ 2025-11-25 1191476/week @ 2025-12-02 1562858/week @ 2025-12-09 1603845/week @ 2025-12-16 879949/week @ 2025-12-23 957061/week @ 2025-12-30 1815608/week @ 2026-01-06 1860881/week @ 2026-01-13 2104239/week @ 2026-01-20 2151202/week @ 2026-01-27 2271320/week @ 2026-02-03 2317548/week @ 2026-02-10 2006762/week @ 2026-02-17 1865104/week @ 2026-02-24 2281435/week @ 2026-03-03 2370787/week @ 2026-03-10

8,748,996 downloads per month
Used in 222 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