nim_iterator_stream_experiment/streams/sequence

Funcs

func indexes[T](s: seq[T]): Stream[SeqStep, SeqIndex]
  Source Edit
func items[T](s: seq[T]): Stream[SeqStep, T]
  Source Edit
func pairs[T](s: seq[T]): Stream[SeqStep, tuple[index: SeqIndex, item: T]]
  Source Edit
func indexes(s: string): Stream[SeqStep, SeqIndex] {...}{.raises: [], tags: [].}
  Source Edit
func chars(s: string): Stream[SeqStep, char] {...}{.raises: [Exception], tags: [RootEffect].}
  Source Edit
func pairs(s: string): Stream[SeqStep, tuple[index: SeqIndex, item: char]] {...}{.
    raises: [Exception], tags: [RootEffect].}
  Source Edit