1#![allow(clippy::result_unit_err)]
9#![allow(clippy::missing_safety_doc)]
10#![allow(clippy::missing_transmute_annotations)]
11#![allow(clippy::collapsible_if)]
12#![allow(clippy::wrong_self_convention)]
13#![allow(clippy::transmute_bytes_to_str)]
14#![allow(clippy::unusual_byte_groupings)]
15#![allow(clippy::mutable_key_type)]
16
17pub use fmt::Format;
18pub use stream::TendrilSink;
19pub use tendril::{Atomic, Atomicity, NonAtomic, SendTendril};
20pub use tendril::{ByteTendril, ReadExt, SliceExt, StrTendril, SubtendrilError, Tendril};
21pub use utf8_decode::IncompleteUtf8;
22
23pub mod fmt;
24pub mod stream;
25
26mod buf32;
27mod tendril;
28mod utf8_decode;
29mod util;
30
31#[doc(hidden)]
33pub mod futf;
34
35static OFLOW: &str = "tendril: overflow in buffer arithmetic";