nym_http_api_common/lib.rs
1// Copyright 2023-2025 - Nym Technologies SA <contact@nymtech.net>
2// SPDX-License-Identifier: Apache-2.0
3
4#[cfg(feature = "middleware")]
5pub mod middleware;
6
7#[cfg(feature = "output")]
8pub mod response;
9
10// don't break existing imports
11#[cfg(feature = "output")]
12pub use response::*;
13
14pub use ::bincode::Options as BincodeOptions;
15
16// be explicit about those values because bincode uses different defaults in different places
17pub fn make_bincode_serializer() -> impl BincodeOptions {
18 use ::bincode::Options;
19 ::bincode::DefaultOptions::new()
20 .with_little_endian()
21 .with_varint_encoding()
22}