Skip to content

Commit c4b8b5f

Browse files
andyferrisvtjnash
andauthored
remove eltype definition from SortedDict and SortedSet (#863)
* remove eltype piracy from SortedDict * Update sorted_dict.jl * Remove eltype on SortedSet --------- Co-authored-by: Jameson Nash <[email protected]>
1 parent ca157a1 commit c4b8b5f

File tree

2 files changed

+0
-4
lines changed

2 files changed

+0
-4
lines changed

src/sorted_dict.jl

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -231,11 +231,8 @@ end
231231

232232

233233
@inline Base.eltype(m::SortedDict{K,D,Ord}) where {K,D,Ord <: Ordering} = Pair{K,D}
234-
@inline Base.eltype(::Type{SortedDict{K,D,Ord}}) where {K,D,Ord <: Ordering} = Pair{K,D}
235234
@inline Base.keytype(m::SortedDict{K,D,Ord}) where {K,D,Ord <: Ordering} = K
236-
@inline Base.keytype(::Type{SortedDict{K,D,Ord}}) where {K,D,Ord <: Ordering} = K
237235
@inline Base.valtype(m::SortedDict{K,D,Ord}) where {K,D,Ord <: Ordering} = D
238-
@inline Base.valtype(::Type{SortedDict{K,D,Ord}}) where {K,D,Ord <: Ordering} = D
239236

240237
"""
241238
Base.in(p::Pair, sd::SortedDict)

src/sorted_set.jl

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -164,7 +164,6 @@ convertible to `eltype(m)`. Time: O(*c* log *n*)
164164
return exactfound
165165
end
166166

167-
@inline Base.eltype(::Type{SortedSet{K,Ord}}) where {K,Ord <: Ordering} = K
168167
@inline Base.keytype(m::SortedSet{K,Ord}) where {K,Ord <: Ordering} = K
169168
@inline Base.keytype(::Type{SortedSet{K,Ord}}) where {K,Ord <: Ordering} = K
170169

0 commit comments

Comments
 (0)