Skip to content

Commit 9a35fd8

Browse files
authored
better setall on tuples (#138)
1 parent 9854e42 commit 9a35fd8

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

src/getsetall.jl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -69,7 +69,7 @@ function setall(obj, ::Properties, vs)
6969
end
7070
setall(obj::Tuple, ::Properties, vs) = setproperties(obj, vs)
7171
setall(obj::NamedTuple{NS}, ::Elements, vs) where {NS} = NamedTuple{NS}(NTuple{length(NS)}(vs))
72-
setall(obj::NTuple{N, Any}, ::Elements, vs) where {N} = (@assert length(vs) == N; NTuple{N}(vs))
72+
setall(obj::NTuple{N, Any}, ::Elements, vs) where {N} = (@assert length(vs) == N; ntuple(i -> vs[i], Val(N)))
7373
setall(obj::AbstractArray, ::Elements, vs::AbstractArray) = (@assert length(obj) == length(vs); reshape(vs, size(obj)))
7474
setall(obj::AbstractArray, ::Elements, vs) = setall(obj, Elements(), collect(vs))
7575
setall(obj::Set, ::Elements, vs) = Set(vs)

0 commit comments

Comments
 (0)