We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
2 parents ce72403 + 35eb87c commit 41c7551Copy full SHA for 41c7551
1 file changed
src/enumerable/enumerable.jl
@@ -1,5 +1,6 @@
1
abstract type Enumerable end
2
3
Base.IteratorSize(::Type{T}) where {T <: Enumerable} = Base.SizeUnknown()
4
+IteratorInterfaceExtensions.isiterable(x::Enumerable) = true
5
-haslength(S) = Base.IteratorSize(S) isa Union{Base.HasLength, Base.HasShape} ? Base.HasLength() : Base.IteratorSize(S)
6
+haslength(S) = Base.IteratorSize(S) isa Union{Base.HasLength, Base.HasShape} ? Base.HasLength() : Base.IteratorSize(S)
0 commit comments