From 76980e1fa6b089cd3da90085eef7228b4e70a992 Mon Sep 17 00:00:00 2001 From: James Wilson Date: Thu, 2 Oct 2025 15:11:21 +0100 Subject: [PATCH] subxt-core: cargo check --all-targets passes --- core/src/blocks/extrinsics.rs | 22 +++++++++------------- subxt/src/backend/mod.rs | 2 +- subxt/src/blocks/extrinsic_types.rs | 2 +- 3 files changed, 11 insertions(+), 15 deletions(-) diff --git a/core/src/blocks/extrinsics.rs b/core/src/blocks/extrinsics.rs index 0644cb64ca..112a20cb11 100644 --- a/core/src/blocks/extrinsics.rs +++ b/core/src/blocks/extrinsics.rs @@ -515,12 +515,12 @@ mod tests { let result = Extrinsics::::decode_from(vec![vec![]], metadata); assert_matches!( result.err(), - Some(crate::Error::Block( - crate::error::BlockError::ExtrinsicDecodeError { + Some( + crate::error::ExtrinsicError::LeftoverBytes { extrinsic_index: 0, - error: _ + num_leftover_bytes: _ } - )) + ) ); } @@ -535,12 +535,12 @@ mod tests { assert_matches!( result.err(), - Some(crate::Error::Block( - crate::error::BlockError::ExtrinsicDecodeError { + Some( + crate::error::ExtrinsicError::ExtrinsicDecodeError { extrinsic_index: 0, error: ExtrinsicDecodeError::VersionNotSupported(3), } - )) + ) ); } @@ -614,17 +614,13 @@ mod tests { assert_eq!(extrinsic.pallet_index(), 0); assert_eq!( - extrinsic - .pallet_name() - .expect("Valid metadata contains pallet name"), + extrinsic.pallet_name(), "Test" ); assert_eq!(extrinsic.variant_index(), 2); assert_eq!( - extrinsic - .call_name() - .expect("Valid metadata contains variant name"), + extrinsic.call_name(), "TestCall" ); diff --git a/subxt/src/backend/mod.rs b/subxt/src/backend/mod.rs index 052c075817..5595de47bf 100644 --- a/subxt/src/backend/mod.rs +++ b/subxt/src/backend/mod.rs @@ -12,7 +12,7 @@ pub mod utils; use crate::config::{Config, HashFor}; use crate::error::Error; -use crate::Metadata; +use subxt_metadata::Metadata; use async_trait::async_trait; use codec::{Decode, Encode}; use futures::{Stream, StreamExt}; diff --git a/subxt/src/blocks/extrinsic_types.rs b/subxt/src/blocks/extrinsic_types.rs index dfb5cca915..bae787dd80 100644 --- a/subxt/src/blocks/extrinsic_types.rs +++ b/subxt/src/blocks/extrinsic_types.rs @@ -16,7 +16,7 @@ use subxt_core::blocks::{ExtrinsicDetails as CoreExtrinsicDetails, Extrinsics as // Re-export anything that's directly returned/used in the APIs below. pub use subxt_core::blocks::{ - ExtrinsicMetadataDetails, ExtrinsicTransactionExtension, ExtrinsicExtrinsicParams, + ExtrinsicMetadataDetails, ExtrinsicTransactionExtension, ExtrinsicParams, StaticExtrinsic, };