From bff47d96e2b7f2b5abd3c3eadb6ac718aa126637 Mon Sep 17 00:00:00 2001 From: andeya Date: Tue, 30 Aug 2022 15:58:47 +0800 Subject: [PATCH] docs: improved comment --- iter/interface.go | 2 +- iter/iter_fuse.go | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/iter/interface.go b/iter/interface.go index d4a3135..e5fa405 100644 --- a/iter/interface.go +++ b/iter/interface.go @@ -751,7 +751,7 @@ type ( iTryRfold[T] iRfold[T] iRfind[T] - // DeFuse creates an iterator which ends after the first [`gust.None[T]()`]. + // DeFuse creates a double ended iterator which ends after the first [`gust.None[T]()`]. // // After an iterator returns [`gust.None[T]()`], future calls may or may not yield // [`gust.Some(T)`] again. `Fuse()` adapts an iterator, ensuring that after a diff --git a/iter/iter_fuse.go b/iter/iter_fuse.go index 1bcd971..399c9c6 100644 --- a/iter/iter_fuse.go +++ b/iter/iter_fuse.go @@ -78,6 +78,7 @@ func newFuseDeIterator[T any](iter DeIterator[T]) *FuseDeIterator[T] { return p } +// FuseDeIterator double ended fuse iterator type FuseDeIterator[T any] struct { sizeDeIterTrait[T] iter DeIterator[T]