Diffstat (limited to 'src/build/builders/core/array.rs')
-rw-r--r--src/build/builders/core/array.rs26
1 files changed, 15 insertions, 11 deletions
diff --git a/src/build/builders/core/array.rs b/src/build/builders/core/array.rs
index 34b8f65..ae4c279 100644
--- a/src/build/builders/core/array.rs
+++ b/src/build/builders/core/array.rs
@@ -2,15 +2,13 @@ use core::{marker::PhantomData, mem::MaybeUninit, ops::ControlFlow};
use crate::{
any_trait,
- protocol::{
- visitor::{Sequence, SequenceScope, Status},
- AsObj as _, Yield, Effect, SyncEffect, EffectAnyTrait,
- },
+ effect::{AsObj as _, Effect, EffectAnyTrait, SyncEffect, Yield},
+ protocol::visitor::{Sequence, SequenceScope, Status},
AsVisitor, DefaultBuilder,
};
#[cfg(feature = "alloc")]
-use crate::protocol::AsyncEffect;
+use crate::effect::AsyncEffect;
#[cfg(all(feature = "alloc", not(feature = "std")))]
use alloc::boxed::Box;
@@ -46,7 +44,10 @@ where
type Value = [B::Value; N];
- fn build<'a>(self) -> Result<Self::Value, Self::Error> where Self: 'a {
+ fn build<'a>(self) -> Result<Self::Value, Self::Error>
+ where
+ Self: 'a,
+ {
if let Some((index, err)) = self.item_err {
return Err(ArrayError::Item(index, err));
}
@@ -75,7 +76,7 @@ where
impl<'ctx, B: crate::DefaultBuilder<'ctx, SyncEffect>, const N: usize> AsVisitor<'ctx, SyncEffect>
for Builder<'ctx, B, N, SyncEffect>
where
- B: crate::Builder<'ctx, SyncEffect, Effect = SyncEffect>
+ B: crate::Builder<'ctx, SyncEffect, Effect = SyncEffect>,
{
fn as_visitor(&mut self) -> crate::protocol::Visitor<'_, 'ctx, SyncEffect> {
self
@@ -97,13 +98,16 @@ any_trait! {
// ]
// }
-impl<'ctx, B: crate::DefaultBuilder<'ctx, E>, const N: usize, E: EffectAnyTrait<'ctx>> Sequence<'ctx, SyncEffect>
- for Builder<'ctx, B, N, E>
+impl<'ctx, B: crate::DefaultBuilder<'ctx, E>, const N: usize, E: EffectAnyTrait<'ctx>>
+ Sequence<'ctx, SyncEffect> for Builder<'ctx, B, N, E>
where
- B: crate::Builder<'ctx, E, Effect = SyncEffect>
+ B: crate::Builder<'ctx, E, Effect = SyncEffect>,
{
#[inline]
- fn visit<'a>(&'a mut self, scope: &'a mut dyn SequenceScope<'ctx, SyncEffect>) -> Yield<'a, 'ctx, ControlFlow<(), ()>, SyncEffect>
+ fn visit<'a>(
+ &'a mut self,
+ scope: &'a mut dyn SequenceScope<'ctx, SyncEffect>,
+ ) -> Yield<'a, 'ctx, ControlFlow<(), ()>, SyncEffect>
where
'ctx: 'a,
{