From 68daaf1ccbe340ffa699e8f6c9ab449f59bf1e93 Mon Sep 17 00:00:00 2001 From: timofey Date: Fri, 4 Aug 2023 18:56:59 +0000 Subject: [PATCH] `ParseMode for StaticPairObject` --- src/rstd/inlining/static_pair.rs | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/rstd/inlining/static_pair.rs b/src/rstd/inlining/static_pair.rs index 08ed414..5775ed0 100644 --- a/src/rstd/inlining/static_pair.rs +++ b/src/rstd/inlining/static_pair.rs @@ -211,9 +211,9 @@ pub trait StaticPairAtomic: 'static + Send + Sync + Clone + Sized + StaticPairSerializable { /// First element's type. Must equal [`StaticPairSerializable::SA`]. - type A: AtomicBase; + type A: AtomicBase + ParseMode; /// Second element's type. Must equal [`StaticPairSerializable::SB`]. - type B: AtomicBase; + type B: AtomicBase + ParseMode; type AParseError: Error; /// Construct the atomic from the elements. @@ -227,3 +227,7 @@ pub trait StaticPairAtomic: impl AtomicBase for StaticPairObject { type AParseError = SP::AParseError; } + +impl ParseMode for StaticPairObject { + type Mode = ::Mode; +}