Skip to content

Commit 64cbffb

Browse files
committed
keep show(LabelledUnitRange) inside LabelledNumbers
1 parent 5844481 commit 64cbffb

File tree

2 files changed

+11
-4
lines changed

2 files changed

+11
-4
lines changed

NDTensors/src/lib/GradedAxes/src/labelledunitrangedual.jl

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -24,14 +24,12 @@ end
2424
# fix ambiguities
2525
Base.getindex(a::LabelledUnitRangeDual, i::Integer) = dual(nondual(a)[i])
2626

27-
function Base.show(
28-
io::IO, ::MIME"text/plain", a::Union{LabelledUnitRange,LabelledUnitRangeDual}
29-
)
27+
function Base.show(io::IO, ::MIME"text/plain", a::LabelledUnitRangeDual)
3028
println(io, typeof(a))
3129
return print(io, label(a), " => ", unlabel(a))
3230
end
3331

34-
function Base.show(io::IO, a::Union{LabelledUnitRange,LabelledUnitRangeDual})
32+
function Base.show(io::IO, a::LabelledUnitRangeDual)
3533
return print(io, nameof(typeof(a)), " ", label(a), " => ", unlabel(a))
3634
end
3735

NDTensors/src/lib/LabelledNumbers/src/labelledunitrange.jl

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -52,3 +52,12 @@ function Base.iterate(a::LabelledUnitRange, i)
5252
next = convert(eltype(a), labelled(i + step(a), label(a)))
5353
return (next, next)
5454
end
55+
56+
function Base.show(io::IO, ::MIME"text/plain", a::LabelledUnitRange)
57+
println(io, typeof(a))
58+
return print(io, label(a), " => ", unlabel(a))
59+
end
60+
61+
function Base.show(io::IO, a::LabelledUnitRange)
62+
return print(io, nameof(typeof(a)), " ", label(a), " => ", unlabel(a))
63+
end

0 commit comments

Comments
 (0)