nim_iterator_stream_experiment/streams/slice

Funcs

func slice[T](low, high: T): Slice[T]
  Source Edit
func low[T](self: Slice[T]): T
  Source Edit
func high[T](self: Slice[T]): T
  Source Edit
func sliceStep[T](i: T): SliceStep[T]
  Source Edit
func signedSliceStep[T: Ordinal](i: T): SignedSliceStep
Since 0.2.0.   Source Edit
func sliceStepSigned[T: Ordinal](i: T): SignedSliceStep {...}{.deprecated.}
Deprecated

Deprecated since 0.2.0.

Use signedSliceStep instead.

  Source Edit
func current[T](S: typedesc[SliceStep[T]]): Lens[S, T]
  Source Edit
func ordinals[T: Ordinal](s: Slice[T]): Stream[SignedSliceStep, T]
  Source Edit
func ordinalsReverse[T: Ordinal](s: Slice[T]): Stream[SignedSliceStep, T]
Since 0.3.0.   Source Edit
func items[T: Ordinal](s: Slice[T]): Stream[SliceStep[T], T]
  Source Edit
func itemsReverse[T: Ordinal](s: Slice[T]): Stream[SliceStep[T], T]
Since 0.3.0.   Source Edit