desmos_bindings/
lib.rs

1#![warn(missing_docs)]
2#![warn(rustdoc::missing_doc_code_examples)]
3//! Crate that provides the bindings to interact with the Desmos blockchain custom modules from a CosmWasm
4//! smart contract.
5
6extern crate core;
7#[cfg(feature = "iterators")]
8pub mod iter;
9
10#[cfg(not(target_arch = "wasm32"))]
11pub mod mocks;
12
13#[cfg(feature = "posts")]
14pub mod posts;
15
16#[cfg(feature = "profiles")]
17pub mod profiles;
18
19#[cfg(feature = "reactions")]
20pub mod reactions;
21
22#[cfg(feature = "relationships")]
23pub mod relationships;
24
25#[cfg(feature = "reports")]
26pub mod reports;
27
28#[cfg(feature = "subspaces")]
29pub mod subspaces;
30
31#[cfg(feature = "tokenfactory")]
32pub mod tokenfactory;
33
34pub mod cosmos_types;
35
36mod serde;
37
38#[allow(missing_docs)]
39mod proto;
40
41mod shim;