Treat NamedTuple like Tuple for treelike purposes
This commit is contained in:
parent
777571d4b4
commit
1e452a3042
|
@ -5,7 +5,9 @@ children(x) = ()
|
|||
mapchildren(f, x) = x
|
||||
|
||||
children(x::Tuple) = x
|
||||
children(x::NamedTuple) = x
|
||||
mapchildren(f, x::Tuple) = map(f, x)
|
||||
mapchildren(f, x::NamedTuple) = map(f, x)
|
||||
|
||||
function treelike(m::Module, T, fs = fieldnames(T))
|
||||
@eval m begin
|
||||
|
|
Loading…
Reference in New Issue