provwasm_std/types/cosmos/
mod.rs

1// Conditionally compile Cosmos modules based on feature flags
2#[cfg(any(feature = "cosmos-all", feature = "cosmos-app"))]
3pub mod app;
4
5#[cfg(any(feature = "cosmos-all", feature = "cosmos-auth"))]
6pub mod auth;
7
8#[cfg(any(feature = "cosmos-all", feature = "cosmos-authz"))]
9pub mod authz;
10
11#[cfg(any(feature = "cosmos-all", feature = "cosmos-bank"))]
12pub mod bank;
13
14#[cfg(any(feature = "cosmos-all", feature = "cosmos-base"))]
15pub mod base;
16
17#[cfg(any(feature = "cosmos-all", feature = "cosmos-circuit"))]
18pub mod circuit;
19
20#[cfg(any(feature = "cosmos-all", feature = "cosmos-consensus"))]
21pub mod consensus;
22
23#[cfg(any(feature = "cosmos-all", feature = "cosmos-crisis"))]
24pub mod crisis;
25
26#[cfg(any(feature = "cosmos-all", feature = "cosmos-crypto"))]
27pub mod crypto;
28
29#[cfg(any(feature = "cosmos-all", feature = "cosmos-distribution"))]
30pub mod distribution;
31
32#[cfg(any(feature = "cosmos-all", feature = "cosmos-evidence"))]
33pub mod evidence;
34
35#[cfg(any(feature = "cosmos-all", feature = "cosmos-feegrant"))]
36pub mod feegrant;
37
38#[cfg(any(feature = "cosmos-all", feature = "cosmos-genutil"))]
39pub mod genutil;
40
41#[cfg(any(feature = "cosmos-all", feature = "cosmos-gov"))]
42pub mod gov;
43
44#[cfg(any(feature = "cosmos-all", feature = "cosmos-group"))]
45pub mod group;
46
47#[cfg(any(feature = "cosmos-all", feature = "cosmos-ics23"))]
48pub mod ics23;
49
50#[cfg(any(feature = "cosmos-all", feature = "cosmos-mint"))]
51pub mod mint;
52
53#[cfg(any(feature = "cosmos-all", feature = "cosmos-msg"))]
54pub mod msg;
55
56#[cfg(any(feature = "cosmos-all", feature = "cosmos-nft"))]
57pub mod nft;
58
59#[cfg(any(feature = "cosmos-all", feature = "cosmos-orm"))]
60pub mod orm;
61
62#[cfg(any(feature = "cosmos-all", feature = "cosmos-params"))]
63pub mod params;
64
65#[cfg(any(feature = "cosmos-all", feature = "cosmos-quarantine"))]
66pub mod quarantine;
67
68#[cfg(any(feature = "cosmos-all", feature = "cosmos-query"))]
69pub mod query;
70
71#[cfg(any(feature = "cosmos-all", feature = "cosmos-sanction"))]
72pub mod sanction;
73
74#[cfg(any(feature = "cosmos-all", feature = "cosmos-slashing"))]
75pub mod slashing;
76
77#[cfg(any(feature = "cosmos-all", feature = "cosmos-staking"))]
78pub mod staking;
79
80#[cfg(any(feature = "cosmos-all", feature = "cosmos-store"))]
81pub mod store;
82
83#[cfg(any(feature = "cosmos-all", feature = "cosmos-tx"))]
84pub mod tx;
85
86#[cfg(any(feature = "cosmos-all", feature = "cosmos-upgrade"))]
87pub mod upgrade;
88
89#[cfg(any(feature = "cosmos-all", feature = "cosmos-vesting"))]
90pub mod vesting;