common_primitives/lib.rs
1//! # Frequency Primitives
2//!
3//! Primitives package contains many of the structs and trait implementations
4//! for Pallets and utilities that need to be shared across packages
5
6#![cfg_attr(not(feature = "std"), no_std)]
7// Strong Documentation Lints
8#![deny(
9 rustdoc::broken_intra_doc_links,
10 rustdoc::missing_crate_level_docs,
11 rustdoc::invalid_codeblock_attributes,
12 missing_docs
13)]
14/// Types for the Handles pallet
15pub mod handles;
16/// macros
17pub mod macros;
18/// Structs and traits for the Messages pallet.
19pub mod messages;
20/// Structs and traits for the MSA pallet.
21pub mod msa;
22/// Node level primitives.
23pub mod node;
24/// Structs and traits for parquet
25pub mod parquet;
26/// Structs and traits for better RPCs
27pub mod rpc;
28/// Structs and traits for the Schema pallet
29pub mod schema;
30/// Types for the Stateful Storage pallet
31pub mod stateful_storage;
32/// Structs and traits for the utility package.
33pub mod utils;
34
35/// Structs and traits for the Capacity pallet.
36pub mod capacity;
37
38/// Constants and types for offchain data
39pub mod offchain;
40
41#[cfg(feature = "runtime-benchmarks")]
42/// Benchmarking helper trait
43pub mod benchmarks;
44
45/// Signature support for ethereum
46pub mod signatures;