provwasm_std/types/
mod.rs

1// Conditionally compile modules based on feature flags
2#[cfg(feature = "capability")]
3pub mod capability;
4
5#[cfg(any(
6    feature = "cosmos-all",
7    feature = "cosmos-app",
8    feature = "cosmos-auth",
9    feature = "cosmos-authz",
10    feature = "cosmos-bank",
11    feature = "cosmos-base",
12    feature = "cosmos-circuit",
13    feature = "cosmos-consensus",
14    feature = "cosmos-crisis",
15    feature = "cosmos-crypto",
16    feature = "cosmos-distribution",
17    feature = "cosmos-evidence",
18    feature = "cosmos-feegrant",
19    feature = "cosmos-genutil",
20    feature = "cosmos-gov",
21    feature = "cosmos-group",
22    feature = "cosmos-ics23",
23    feature = "cosmos-mint",
24    feature = "cosmos-msg",
25    feature = "cosmos-nft",
26    feature = "cosmos-orm",
27    feature = "cosmos-params",
28    feature = "cosmos-quarantine",
29    feature = "cosmos-query",
30    feature = "cosmos-sanction",
31    feature = "cosmos-slashing",
32    feature = "cosmos-staking",
33    feature = "cosmos-store",
34    feature = "cosmos-tx",
35    feature = "cosmos-upgrade",
36    feature = "cosmos-vesting"
37))]
38pub mod cosmos;
39
40#[cfg(feature = "cosmwasm-all")]
41pub mod cosmwasm;
42
43#[cfg(any(
44    feature = "ibc-all",
45    feature = "ibc-core",
46    feature = "ibc-applications",
47    feature = "ibc-lightclients"
48))]
49pub mod ibc;
50
51#[cfg(any(
52    feature = "provenance-all",
53    feature = "provenance-attribute",
54    feature = "provenance-marker",
55    feature = "provenance-name",
56    feature = "provenance-metadata",
57    feature = "provenance-msgfees",
58    feature = "provenance-trigger",
59    feature = "provenance-asset",
60    feature = "provenance-exchange",
61    feature = "provenance-hold",
62    feature = "provenance-oracle",
63    feature = "provenance-registry",
64    feature = "provenance-ledger",
65    feature = "provenance-ibchooks",
66    feature = "provenance-ibcratelimit",
67    feature = "provenance-flatfees"
68))]
69pub mod provenance;
70
71#[cfg(feature = "provlabs-all")]
72pub mod provlabs;
73
74#[cfg(feature = "tendermint-all")]
75pub mod tendermint;