diff --git a/framework/base/src/io/arg_de_input.rs b/framework/base/src/io/arg_de_input.rs index d1052430f3..98faef2899 100644 --- a/framework/base/src/io/arg_de_input.rs +++ b/framework/base/src/io/arg_de_input.rs @@ -9,8 +9,7 @@ use crate::{ try_execute_then_cast, DecodeError, DecodeErrorHandler, TopDecodeInput, TryStaticCast, }, types::{ - heap::Box, BigInt, BigUint, ManagedBuffer, ManagedBufferNestedDecodeInput, - ManagedBufferReadToEnd, ManagedType, + heap::Box, BigInt, BigUint, ManagedBuffer, ManagedBufferNestedDecodeInput, ManagedType, }, }; @@ -127,7 +126,6 @@ where T::type_eq::>() || T::type_eq::>() || T::type_eq::>() - || T::type_eq::>() } #[inline] diff --git a/framework/base/src/types/managed/codec_util/managed_buffer_nested_en_output.rs b/framework/base/src/types/managed/codec_util/managed_buffer_nested_en_output.rs index 9a97167ac3..57e2349a78 100644 --- a/framework/base/src/types/managed/codec_util/managed_buffer_nested_en_output.rs +++ b/framework/base/src/types/managed/codec_util/managed_buffer_nested_en_output.rs @@ -1,9 +1,6 @@ use crate::codec::{EncodeError, EncodeErrorHandler, NestedEncodeOutput, TryStaticCast}; -use crate::{ - api::ManagedTypeApi, - types::{BigInt, BigUint, ManagedBuffer, ManagedBufferReadToEnd}, -}; +use crate::{api::ManagedTypeApi, types::ManagedBuffer}; impl NestedEncodeOutput for ManagedBuffer { fn write(&mut self, bytes: &[u8]) { @@ -13,9 +10,6 @@ impl NestedEncodeOutput for ManagedBuffer { #[inline] fn supports_specialized_type() -> bool { T::type_eq::>() - || T::type_eq::>() - || T::type_eq::>() - || T::type_eq::>() } #[inline] diff --git a/framework/base/src/types/managed/codec_util/managed_buffer_top_de_input.rs b/framework/base/src/types/managed/codec_util/managed_buffer_top_de_input.rs index 09b0c2f23c..fb091781a2 100644 --- a/framework/base/src/types/managed/codec_util/managed_buffer_top_de_input.rs +++ b/framework/base/src/types/managed/codec_util/managed_buffer_top_de_input.rs @@ -7,7 +7,7 @@ use crate::{ try_execute_then_cast, DecodeError, DecodeErrorHandler, TopDecodeInput, TryStaticCast, }, err_msg, - types::{BigInt, BigUint, ManagedBuffer, ManagedBufferReadToEnd}, + types::{BigInt, BigUint, ManagedBuffer}, }; use alloc::boxed::Box; @@ -78,10 +78,7 @@ where #[inline] fn supports_specialized_type() -> bool { - T::type_eq::>() - || T::type_eq::>() - || T::type_eq::>() - || T::type_eq::>() + T::type_eq::>() || T::type_eq::>() || T::type_eq::>() } #[inline] diff --git a/framework/base/src/types/managed/codec_util/managed_buffer_top_en_output.rs b/framework/base/src/types/managed/codec_util/managed_buffer_top_en_output.rs index 8117855a03..21ce396cf1 100644 --- a/framework/base/src/types/managed/codec_util/managed_buffer_top_en_output.rs +++ b/framework/base/src/types/managed/codec_util/managed_buffer_top_en_output.rs @@ -2,7 +2,7 @@ use crate::codec::{EncodeError, EncodeErrorHandler, TopEncodeOutput, TryStaticCa use crate::{ api::ManagedTypeApi, - types::{BigInt, BigUint, ManagedBuffer, ManagedBufferReadToEnd}, + types::{BigInt, BigUint, ManagedBuffer}, }; impl TopEncodeOutput for &mut ManagedBuffer { @@ -14,10 +14,7 @@ impl TopEncodeOutput for &mut ManagedBuffer { #[inline] fn supports_specialized_type() -> bool { - T::type_eq::>() - || T::type_eq::>() - || T::type_eq::>() - || T::type_eq::>() + T::type_eq::>() || T::type_eq::>() || T::type_eq::>() } #[inline] diff --git a/framework/base/src/types/managed/wrapped/builder/managed_buffer_builder.rs b/framework/base/src/types/managed/wrapped/builder/managed_buffer_builder.rs index 41379fe0bb..b65aa8e0e0 100644 --- a/framework/base/src/types/managed/wrapped/builder/managed_buffer_builder.rs +++ b/framework/base/src/types/managed/wrapped/builder/managed_buffer_builder.rs @@ -8,7 +8,7 @@ use crate::{ hex_util::{byte_to_binary_digits, byte_to_hex_digits}, FormatBuffer, FormatByteReceiver, SCBinary, SCCodec, SCDisplay, SCLowerHex, }, - types::{ManagedBuffer, ManagedBufferReadToEnd}, + types::ManagedBuffer, }; use super::{ManagedBufferBuilderImpl, ManagedBufferImplDefault}; @@ -107,7 +107,7 @@ where #[inline] fn supports_specialized_type() -> bool { - T::type_eq::>() || T::type_eq::>() + T::type_eq::>() } #[inline] diff --git a/framework/base/src/types/managed/wrapped/managed_buffer_read_to_end.rs b/framework/base/src/types/managed/wrapped/managed_buffer_read_to_end.rs index a6ec890a19..2ed09b59bd 100644 --- a/framework/base/src/types/managed/wrapped/managed_buffer_read_to_end.rs +++ b/framework/base/src/types/managed/wrapped/managed_buffer_read_to_end.rs @@ -57,7 +57,7 @@ impl NestedEncode for ManagedBufferReadToEnd { O: NestedEncodeOutput, H: EncodeErrorHandler, { - if O::supports_specialized_type::() { + if O::supports_specialized_type::>() { dest.push_specialized((), &self.buffer, h) } else { Err(h.handle_error(EncodeError::UNSUPPORTED_OPERATION))