fun <T> Sequence<T>.constrainOnce(): Sequence<T>
Returns a wrapper sequence that provides values of this sequence, but ensures it can be iterated only one time.
IllegalStateException is thrown on iterating the returned sequence from the second time.
© 2010–2017 JetBrains s.r.o.
Licensed under the Apache License, Version 2.0.
https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.sequences/constrain-once.html