Create opaque struct for StorageProof. (#3834)
Passing around Vec<Vec<u8>> everywhere is gross and confusing and breaks encapsulation.
Showing
- substrate/Cargo.lock 1 addition, 0 deletionssubstrate/Cargo.lock
- substrate/core/authority-discovery/src/lib.rs 2 additions, 2 deletionssubstrate/core/authority-discovery/src/lib.rs
- substrate/core/client/src/block_builder/block_builder.rs 2 additions, 1 deletionsubstrate/core/client/src/block_builder/block_builder.rs
- substrate/core/client/src/call_executor.rs 4 additions, 4 deletionssubstrate/core/client/src/call_executor.rs
- substrate/core/client/src/cht.rs 3 additions, 3 deletionssubstrate/core/client/src/cht.rs
- substrate/core/client/src/client.rs 11 additions, 11 deletionssubstrate/core/client/src/client.rs
- substrate/core/client/src/lib.rs 1 addition, 1 deletionsubstrate/core/client/src/lib.rs
- substrate/core/client/src/light/call_executor.rs 9 additions, 15 deletionssubstrate/core/client/src/light/call_executor.rs
- substrate/core/client/src/light/fetcher.rs 20 additions, 16 deletionssubstrate/core/client/src/light/fetcher.rs
- substrate/core/client/src/runtime_api.rs 2 additions, 2 deletionssubstrate/core/client/src/runtime_api.rs
- substrate/core/finality-grandpa/Cargo.toml 1 addition, 0 deletionssubstrate/core/finality-grandpa/Cargo.toml
- substrate/core/finality-grandpa/src/finality_proof.rs 16 additions, 16 deletionssubstrate/core/finality-grandpa/src/finality_proof.rs
- substrate/core/finality-grandpa/src/tests.rs 24 additions, 8 deletionssubstrate/core/finality-grandpa/src/tests.rs
- substrate/core/network/src/chain.rs 12 additions, 9 deletionssubstrate/core/network/src/chain.rs
- substrate/core/network/src/protocol.rs 6 additions, 6 deletionssubstrate/core/network/src/protocol.rs
- substrate/core/network/src/protocol/light_dispatch.rs 17 additions, 17 deletionssubstrate/core/network/src/protocol/light_dispatch.rs
- substrate/core/network/src/protocol/message.rs 6 additions, 5 deletionssubstrate/core/network/src/protocol/message.rs
- substrate/core/sr-api-macros/src/impl_runtime_apis.rs 7 additions, 5 deletionssubstrate/core/sr-api-macros/src/impl_runtime_apis.rs
- substrate/core/state-machine/src/lib.rs 11 additions, 11 deletionssubstrate/core/state-machine/src/lib.rs
- substrate/core/state-machine/src/proving_backend.rs 91 additions, 9 deletionssubstrate/core/state-machine/src/proving_backend.rs
Please register or sign in to comment