oximedia_bitstream/write/
mod.rs1#![warn(missing_docs)]
13
14use super::{
15 BitCount, Checkable, CheckedSigned, CheckedUnsigned, Endianness, Integer, Numeric, PhantomData,
16 Primitive, SignedBitCount, SignedInteger, UnsignedInteger, VBRInteger,
17};
18
19#[cfg(feature = "alloc")]
20pub use bit_recorder::BitRecorder;
21
22#[cfg(feature = "alloc")]
23mod bit_recorder;
24mod bit_write;
25mod bit_write2;
26mod bit_writer;
27mod byte_writer;
28mod counter;
29mod stream_traits;
30
31pub use bit_write::BitWrite;
32pub use bit_write2::BitWrite2;
33pub use bit_writer::BitWriter;
34pub use byte_writer::{ByteWrite, ByteWriter};
35#[allow(deprecated)]
36pub use counter::BitCounter;
37pub use counter::{BitsWritten, Counter, Overflowed};
38pub use stream_traits::{
39 ToBitStream, ToBitStreamUsing, ToBitStreamWith, ToByteStream, ToByteStreamUsing,
40 ToByteStreamWith,
41};