Skip to content

Commit 622814a

Browse files
Merge pull request #88 from JuliaIO/revert-29-m3/issue26
Revert "Fix of #26"
2 parents c9d7d34 + 6bf6e68 commit 622814a

File tree

1 file changed

+1
-14
lines changed

1 file changed

+1
-14
lines changed

src/BSON.jl

Lines changed: 1 addition & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -5,20 +5,7 @@ export bson
55

66
using Core: SimpleVector, TypeName
77

8-
struct BSONDict <: AbstractDict{Symbol,Any}
9-
d::Dict{Symbol,Any}
10-
BSONDict(v...) = new(Dict{Symbol,Any}(v...))
11-
end
12-
# implement some of the needed Dict methods
13-
Base.length(bd::BSONDict) = length(bd.d)
14-
Base.isempty(bd::BSONDict) = length(bd.d)==0
15-
Base.setindex!(bd::BSONDict, v, k) = setindex!(bd.d, v, k)
16-
Base.getindex(bd::BSONDict, k) = getindex(bd.d, k)
17-
Base.iterate(bd::BSONDict) = iterate(bd.d)
18-
Base.iterate(bd::BSONDict, i) = iterate(bd.d, i)
19-
Base.get(bd::BSONDict, k, d) = get(bd.d, k, d)
20-
Base.delete!(bd::BSONDict, k) = delete!(bd.d, k)
21-
8+
const BSONDict = Dict{Symbol,Any}
229
const BSONArray = Vector{Any}
2310
const Primitive = Union{Nothing,Bool,Int32,Int64,Float64,String,Vector{UInt8},BSONDict,BSONArray}
2411

0 commit comments

Comments
 (0)