Docs.rs
  • sp-state-machine-0.40.0
    • sp-state-machine 0.40.0
    • Docs.rs crate page
    • Apache-2.0
    • Links
    • Homepage
    • Repository
    • crates.io
    • Source
    • Owners
    • github:paritytech:core-devs
    • parity-crate-owner
    • Dependencies
      • parity-scale-codec ^3.6.1 normal
      • hash-db ^0.16.0 normal
      • log ^0.4.21 normal
      • parking_lot ^0.12.1 normal optional
      • rand ^0.8.5 normal optional
      • smallvec ^1.11.0 normal
      • sp-core ^32.0.0 normal
      • sp-externalities ^0.28.0 normal
      • sp-panic-handler ^13.0.0 normal optional
      • sp-trie ^34.0.0 normal
      • thiserror ^1.0.48 normal optional
      • tracing ^0.1.29 normal optional
      • trie-db ^0.29.0 normal
      • array-bytes ^6.1 dev
      • assert_matches ^1.5 dev
      • pretty_assertions ^1.2.1 dev
      • rand ^0.8.5 dev
    • Versions
    • 100% 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

sp_state_machine0.40.0

  • Macros
  • Structs
  • Enums
  • Constants
  • Traits
  • Functions
  • Type Aliases
?
Settings

List of all items

Structs

  • BasicExternalities
  • CompactProof
  • Ext
  • KeyValueStates
  • KeyValueStorageLevel
  • LayoutV0
  • LayoutV1
  • OffchainOverlayedChanges
  • OverlayedChanges
  • ReadOnlyExternalities
  • StateMachine
  • StateMachineStats
  • StorageChanges
  • StorageProof
  • TestExternalities
  • TrieBackend
  • TrieBackendBuilder
  • UsageInfo
  • UsageUnit
  • backend::BackendRuntimeCode
  • backend::IterArgs
  • backend::KeysIter
  • backend::PairsIter

Enums

  • BackendTrustLevel
  • ExecutionError
  • IndexOperation

Traits

  • Error
  • InspectState
  • Storage
  • TrieBackendStorage
  • TrieCacheProvider
  • TrieMut
  • backend::AsTrieBackend
  • backend::Backend
  • backend::StorageIterator

Macros

  • debug
  • log_error
  • trace
  • warn

Functions

  • create_proof_check_backend
  • execution_proof_check
  • execution_proof_check_on_trie_backend
  • new_in_mem
  • prove_child_read
  • prove_child_read_on_trie_backend
  • prove_execution
  • prove_execution_on_trie_backend
  • prove_range_read_with_child_with_size
  • prove_range_read_with_child_with_size_on_trie_backend
  • prove_range_read_with_size
  • prove_range_read_with_size_on_trie_backend
  • prove_read
  • prove_read_on_trie_backend
  • read_child_proof_check
  • read_child_proof_check_on_proving_backend
  • read_proof_check
  • read_proof_check_on_proving_backend
  • read_range_proof_check
  • read_range_proof_check_on_proving_backend
  • read_range_proof_check_with_child
  • read_range_proof_check_with_child_on_proving_backend

Type Aliases

  • ChildStorageCollection
  • DBValue
  • DefaultError
  • DefaultHandler
  • InMemoryBackend
  • MemoryDB
  • OffchainChangesCollection
  • StorageCollection
  • StorageKey
  • StorageValue
  • TrieDBMutV0
  • TrieDBMutV1
  • backend::BackendTransaction

Constants

  • MAX_NESTED_TRIE_DEPTH