chore: regenerate umbrella crate, fix feature propagation

This commit is contained in:
2025-12-16 11:28:32 +03:00
parent dd6d48f528
commit 620b0e3aa0
1358 changed files with 9464 additions and 7656 deletions
@@ -17,9 +17,9 @@
//! Block Builder extensions for tests.
use bizinikiwi_test_runtime::*;
use pezsc_block_builder::BlockBuilderApi;
use pezsp_api::{ApiExt, ProvideRuntimeApi};
use bizinikiwi_test_runtime::*;
/// Extension trait for test block builder.
pub trait BlockBuilderExt {
@@ -43,12 +43,14 @@ pub trait BlockBuilderExt {
) -> Result<(), pezsp_blockchain::Error>;
}
impl<'a, A> BlockBuilderExt for pezsc_block_builder::BlockBuilder<'a, bizinikiwi_test_runtime::Block, A>
impl<'a, A> BlockBuilderExt
for pezsc_block_builder::BlockBuilder<'a, bizinikiwi_test_runtime::Block, A>
where
A: ProvideRuntimeApi<bizinikiwi_test_runtime::Block>
+ pezsp_api::CallApiAt<bizinikiwi_test_runtime::Block>
+ 'a,
A::Api: BlockBuilderApi<bizinikiwi_test_runtime::Block> + ApiExt<bizinikiwi_test_runtime::Block>,
A::Api:
BlockBuilderApi<bizinikiwi_test_runtime::Block> + ApiExt<bizinikiwi_test_runtime::Block>,
{
fn push_transfer(
&mut self,
@@ -23,15 +23,15 @@ pub mod trait_tests;
mod block_builder_ext;
pub use pezsc_consensus::LongestChain;
use std::sync::Arc;
pub use bizinikiwi_test_client::*;
pub use bizinikiwi_test_runtime as runtime;
pub use pezsc_consensus::LongestChain;
use std::sync::Arc;
pub use self::block_builder_ext::BlockBuilderExt;
use pezsp_core::storage::ChildInfo;
use bizinikiwi_test_runtime::genesismap::GenesisStorageBuilder;
use pezsp_core::storage::ChildInfo;
/// A prelude to import in tests.
pub mod prelude {
@@ -185,7 +185,10 @@ pub trait TestClientBuilderExt<B>: Sized {
}
impl<B> TestClientBuilderExt<B>
for TestClientBuilder<client::LocalCallExecutor<bizinikiwi_test_runtime::Block, B, WasmExecutor>, B>
for TestClientBuilder<
client::LocalCallExecutor<bizinikiwi_test_runtime::Block, B, WasmExecutor>,
B,
>
where
B: pezsc_client_api::backend::Backend<bizinikiwi_test_runtime::Block> + 'static,
{
@@ -25,6 +25,7 @@ use std::sync::Arc;
use crate::{
BlockBuilderExt, ClientBlockImportExt, Sr25519Keyring, TestClientBuilder, TestClientBuilderExt,
};
use bizinikiwi_test_runtime::Transfer;
use futures::executor::block_on;
use pezsc_block_builder::BlockBuilderBuilder;
use pezsc_client_api::{
@@ -33,7 +34,6 @@ use pezsc_client_api::{
};
use pezsp_consensus::BlockOrigin;
use pezsp_runtime::traits::Block as BlockT;
use bizinikiwi_test_runtime::Transfer;
/// helper to test the `leaves` implementation for various backends
pub fn test_leaves_for_backend<B: 'static>(backend: Arc<B>)