Merge pull request #603 from FluxML/kf/namedtupletree

Treat NamedTuple like Tuple for treelike purposes
This commit is contained in:
Mike J Innes 2019-02-08 11:06:12 +00:00 committed by GitHub
commit ffe037c485
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -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