Skip to content
Merged
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
7 changes: 2 additions & 5 deletions src/dict_support.jl
Original file line number Diff line number Diff line change
@@ -1,9 +1,6 @@
# support functions

using InteractiveUtils: methodswith

function not_iterator_of_pairs(kv)
return any(x->isempty(methodswith(typeof(kv), x, true)),
[iterate]) ||
function not_iterator_of_pairs(kv::T) where T
return Base.hasmethod(Base.iterate, Tuple{T}) &&
any(x->!isa(x, Union{Tuple,Pair}), kv)
end
Loading