naia_serde/
lib.rs

1pub use naia_serde_derive::{
2    Serde, SerdeBevyClient, SerdeBevyServer, SerdeBevyShared, SerdeHecs, SerdeInternal,
3};
4
5mod bit_counter;
6mod bit_reader;
7mod bit_writer;
8mod constants;
9mod error;
10mod file_bit_writer;
11mod impls;
12mod integer;
13mod outgoing_packet;
14mod serde;
15
16pub use bit_counter::BitCounter;
17pub use bit_reader::{BitReader, OwnedBitReader};
18pub use bit_writer::{BitWrite, BitWriter};
19pub use constants::{MTU_SIZE_BITS, MTU_SIZE_BYTES};
20pub use error::SerdeErr;
21pub use file_bit_writer::FileBitWriter;
22pub use integer::{
23    SerdeIntegerConversion, SignedInteger, SignedVariableInteger, UnsignedInteger,
24    UnsignedVariableInteger,
25};
26pub use outgoing_packet::OutgoingPacket;
27pub use serde::{
28    ConstBitLength, Serde, Serde as SerdeInternal, Serde as SerdeBevyShared,
29    Serde as SerdeBevyClient, Serde as SerdeBevyServer, Serde as SerdeHecs,
30};