Skip to content

Commit 544a082

Browse files
Drop use of .inds from functions
1 parent 24c21dc commit 544a082

File tree

1 file changed

+5
-2
lines changed

1 file changed

+5
-2
lines changed

src/traces.jl

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -250,7 +250,10 @@ function Base.:(+)(t1::Traces{k1,T1,N1,E1}, t2::Traces{k2,T2,N2,E2}) where {k1,T
250250
end
251251

252252
Base.size(t::Traces) = (mapreduce(length, min, t.traces),)
253-
capacity(t::Traces) = minimum(map(idx->capacity(t.traces[idx]),t.inds))
253+
254+
function capacity(t::Traces{names,Trs,N,E}) where {names,Trs,N,E}
255+
minimum(map(idx->capacity(t[idx]), names))
256+
end
254257

255258
@generated function Base.push!(ts::Traces, xs::NamedTuple{N,T}) where {N,T}
256259
ex = :()
@@ -318,7 +321,7 @@ end
318321
for f in (:append!, :prepend!)
319322
@eval function Base.$f(ts::Traces, xs::Traces)
320323
for k in keys(xs)
321-
t = ts.traces[ts.inds[k]]
324+
t = _gettrace(ts, Val(k))
322325
$f(t, xs[k])
323326
end
324327
end

0 commit comments

Comments
 (0)