mirror of
https://github.com/pezkuwichain/pezkuwi-subxt.git
synced 2026-05-30 08:11:03 +00:00
Fix tons of warnings in newest nightly (#2784)
* Fix tons of warnings in newest nightly * Fix sr-api-macro doc tests
This commit is contained in:
@@ -139,7 +139,7 @@ pub trait StartRPC<C: Components> {
|
||||
|
||||
fn start_rpc(
|
||||
client: Arc<ComponentClient<C>>,
|
||||
network: Arc<network::SyncProvider<ComponentBlock<C>>>,
|
||||
network: Arc<dyn network::SyncProvider<ComponentBlock<C>>>,
|
||||
should_have_peers: bool,
|
||||
system_info: SystemInfo,
|
||||
rpc_http: Option<SocketAddr>,
|
||||
@@ -159,7 +159,7 @@ impl<C: Components> StartRPC<Self> for C where
|
||||
|
||||
fn start_rpc(
|
||||
client: Arc<ComponentClient<C>>,
|
||||
network: Arc<network::SyncProvider<ComponentBlock<C>>>,
|
||||
network: Arc<dyn network::SyncProvider<ComponentBlock<C>>>,
|
||||
should_have_peers: bool,
|
||||
rpc_system_info: SystemInfo,
|
||||
rpc_http: Option<SocketAddr>,
|
||||
@@ -339,7 +339,7 @@ pub trait ServiceFactory: 'static + Sized {
|
||||
/// Build finality proof provider for serving network requests on full node.
|
||||
fn build_finality_proof_provider(
|
||||
client: Arc<FullClient<Self>>
|
||||
) -> Result<Option<Arc<FinalityProofProvider<Self::Block>>>, error::Error>;
|
||||
) -> Result<Option<Arc<dyn FinalityProofProvider<Self::Block>>>, error::Error>;
|
||||
|
||||
/// Build the Fork Choice algorithm for full client
|
||||
fn build_select_chain(
|
||||
@@ -435,7 +435,7 @@ pub trait Components: Sized + 'static {
|
||||
/// Finality proof provider for serving network requests.
|
||||
fn build_finality_proof_provider(
|
||||
client: Arc<ComponentClient<Self>>
|
||||
) -> Result<Option<Arc<FinalityProofProvider<<Self::Factory as ServiceFactory>::Block>>>, error::Error>;
|
||||
) -> Result<Option<Arc<dyn FinalityProofProvider<<Self::Factory as ServiceFactory>::Block>>>, error::Error>;
|
||||
|
||||
/// Build fork choice selector
|
||||
fn build_select_chain(
|
||||
@@ -536,7 +536,7 @@ impl<Factory: ServiceFactory> Components for FullComponents<Factory> {
|
||||
|
||||
fn build_finality_proof_provider(
|
||||
client: Arc<ComponentClient<Self>>
|
||||
) -> Result<Option<Arc<FinalityProofProvider<<Self::Factory as ServiceFactory>::Block>>>, error::Error> {
|
||||
) -> Result<Option<Arc<dyn FinalityProofProvider<<Self::Factory as ServiceFactory>::Block>>>, error::Error> {
|
||||
Factory::build_finality_proof_provider(client)
|
||||
}
|
||||
}
|
||||
@@ -619,7 +619,7 @@ impl<Factory: ServiceFactory> Components for LightComponents<Factory> {
|
||||
|
||||
fn build_finality_proof_provider(
|
||||
_client: Arc<ComponentClient<Self>>
|
||||
) -> Result<Option<Arc<FinalityProofProvider<<Self::Factory as ServiceFactory>::Block>>>, error::Error> {
|
||||
) -> Result<Option<Arc<dyn FinalityProofProvider<<Self::Factory as ServiceFactory>::Block>>>, error::Error> {
|
||||
Ok(None)
|
||||
}
|
||||
fn build_select_chain(
|
||||
|
||||
Reference in New Issue
Block a user