Docs.rs
  • sp-state-machine-0.14.0
    • sp-state-machine 0.14.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.0.0 normal
      • hash-db ^0.15.2 normal
      • log ^0.4.17 normal
      • num-traits ^0.2.8 normal
      • parking_lot ^0.12.1 normal
      • rand ^0.7.2 normal
      • smallvec ^1.8.0 normal
      • sp-core ^8.0.0 normal
      • sp-externalities ^0.14.0 normal
      • sp-panic-handler ^6.0.0 normal
      • sp-std ^6.0.0 normal
      • sp-trie ^8.0.0 normal
      • thiserror ^1.0.30 normal
      • tracing ^0.1.29 normal
      • trie-root ^0.17.0 normal
      • array-bytes ^4.1 dev
      • assert_matches ^1.5 dev
      • pretty_assertions ^1.2.1 dev
      • rand ^0.7.2 dev
      • trie-db ^0.24.0 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
logo

logo

Crate sp_state_machine

  • Macros
  • Structs
  • Enums
  • Constants
  • Traits
  • Functions
  • Type Definitions
?
Change settings

List of all items

Structs

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

Enums

  • BackendTrustLevel
  • ExecutionError
  • ExecutionManager
  • ExecutionStrategy
  • IndexOperation

Traits

  • Error
  • InspectState
  • Storage
  • TrieBackendStorage
  • TrieMut
  • backend::AsTrieBackend
  • backend::Backend
  • backend::Consolidate

Macros

  • debug
  • log_error
  • trace
  • warn

Functions

  • create_proof_check_backend
  • execution_proof_check
  • execution_proof_check_on_trie_backend
  • native_else_wasm
  • new_in_mem
  • new_in_mem_hash_key
  • 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 Definitions

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

Constants

  • MAX_NESTED_TRIE_DEPTH