1#![deny(missing_docs)]
19#![deny(unsafe_op_in_unsafe_fn)]
20
21mod base64_codec;
22mod c_integer_literal_codec;
23mod c_string_literal_codec;
24mod codec;
25mod codec_error;
26mod decoder;
27mod encoder;
28mod form_urlencoded_codec;
29mod hex_codec;
30mod percent_codec;
31
32pub use base64_codec::Base64Codec;
33pub use c_integer_literal_codec::CIntegerLiteralCodec;
34pub use c_string_literal_codec::CStringLiteralCodec;
35pub use codec::Codec;
36pub use codec_error::{
37 CodecError,
38 CodecResult,
39};
40pub use decoder::Decoder;
41pub use encoder::Encoder;
42pub use form_urlencoded_codec::FormUrlencodedCodec;
43pub use hex_codec::HexCodec;
44pub use percent_codec::PercentCodec;