darkfi_serial/
types.rs

1/* This file is part of DarkFi (https://dark.fi)
2 *
3 * Copyright (C) 2020-2026 Dyne.org foundation
4 *
5 * This program is free software: you can redistribute it and/or modify
6 * it under the terms of the GNU Affero General Public License as
7 * published by the Free Software Foundation, either version 3 of the
8 * License, or (at your option) any later version.
9 *
10 * This program is distributed in the hope that it will be useful,
11 * but WITHOUT ANY WARRANTY; without even the implied warranty of
12 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
13 * GNU Affero General Public License for more details.
14 *
15 * You should have received a copy of the GNU Affero General Public License
16 * along with this program.  If not, see <https://www.gnu.org/licenses/>.
17 */
18
19//! Encodings for external crates
20
21#[cfg(feature = "collections")]
22mod collections;
23
24#[cfg(feature = "hash")]
25mod hash;
26
27#[cfg(feature = "bridgetree")]
28mod bridgetree;
29
30#[cfg(feature = "pasta_curves")]
31mod pasta;
32
33#[cfg(feature = "url")]
34mod url;
35
36#[cfg(feature = "semver")]
37mod semver;
38
39#[cfg(feature = "num-bigint")]
40mod bigint;
41
42#[cfg(feature = "sled-overlay")]
43mod sled_overlay;