Docs.rs
frame-support-40.1.0
frame-support 40.1.0
Docs.rs crate page
Apache-2.0
Links
Homepage
Repository
crates.io
Source
Owners
github:paritytech:core-devs
parity-crate-owner
Dependencies
aquamarine ^0.5.0
normal
array-bytes ^6.2.2
normal
binary-merkle-tree ^16.0.0
normal
bitflags ^1.3.2
normal
parity-scale-codec ^3.7.4
normal
docify ^0.2.9
normal
environmental ^1.1.4
normal
frame-metadata ^20.0.0
normal
frame-support-procedural ^33.0.0
normal
impl-trait-for-tuples ^0.2.2
normal
k256 ^0.13.4
normal
log ^0.4.22
normal
macro_magic ^0.5.1
normal
paste ^1.0.15
normal
scale-info ^2.11.6
normal
serde ^1.0.214
normal
serde_json ^1.0.132
normal
sp-api ^36.0.0
normal
sp-arithmetic ^26.1.0
normal
sp-core ^36.1.0
normal
sp-crypto-hashing-proc-macro ^0.1.0
normal
sp-debug-derive ^14.0.0
normal
sp-genesis-builder ^0.17.0
normal
sp-inherents ^36.0.0
normal
sp-io ^40.0.0
normal
sp-metadata-ir ^0.10.0
normal
sp-runtime ^41.1.0
normal
sp-staking ^38.0.0
normal
sp-state-machine ^0.45.0
normal
optional
sp-std ^14.0.0
normal
sp-tracing ^17.1.0
normal
sp-trie ^39.1.0
normal
sp-weights ^31.1.0
normal
tt-call ^1.0.8
normal
Inflector ^0.11.4
dev
pretty_assertions ^1.3.0
dev
Versions
90.99%
of the crate is documented
Go to latest version
Platform
x86_64-unknown-linux-gnu
Feature flags
docs.rs
About docs.rs
Badges
Builds
Metadata
Shorthand URLs
Download
Rustdoc JSON
Build queue
Privacy policy
Rust
Rust website
The Book
Standard Library API Reference
Rust by Example
The Cargo Guide
Clippy Documentation
frame_
support
40.1.0
Modules
crypto
dispatch
dispatch_context
error
generate_genesis_config
genesis_builder_helper
inherent
instances
migrations
pallet_macros
pallet_prelude
storage
testing_prelude
traits
view_functions
weights
Macros
_std_enabled
_try_runtime_and_std_not_enabled
_try_runtime_enabled
_try_runtime_or_std_enabled
assert_err
assert_err_ignore_postinfo
assert_err_with_weight
assert_error_encoded_size
assert_noop
assert_ok
assert_storage_noop
build_struct_json_patch
construct_runtime
crate_to_crate_version
defensive
defensive_assert
ensure
fail
impl_ensure_origin_with_arg_ignoring_arg
impl_filter_stack
match_and_insert
match_type
match_types
ord_parameter_types
parameter_types
parameter_types_impl_thread_local
runtime_print
std_enabled
try_runtime_and_std_not_enabled
try_runtime_enabled
try_runtime_or_std_enabled
Structs
Blake2_128
Blake2_128Concat
Blake2_256
BoundedBTreeMap
BoundedBTreeSet
BoundedSlice
BoundedVec
Identity
PalletId
Twox128
Twox256
Twox64Concat
WeakBoundedVec
Enums
Never
Constants
LOG_TARGET
MAX_MODULE_ERROR_ENCODED_SIZE
Traits
Hashable
Printable
ReversibleStorageHasher
StorageHasher
Functions
debug
print
Type Aliases
ConsensusEngineId
Attribute Macros
derive_impl
pallet
register_default_impl
require_transactional
runtime
storage_alias
transactional
Derive Macros
CloneNoBound
DebugNoBound
DefaultNoBound
EqNoBound
OrdNoBound
PalletError
PartialEqNoBound
PartialOrdNoBound
RuntimeDebugNoBound
frame_support
Type Alias
ConsensusEngineId
Copy item path
Settings
Help
Summary
Source
pub type ConsensusEngineId = [
u8
;
4
];
Expand description
Consensus engine unique ID.