diff --git a/source/rlp/encode.d b/source/rlp/encode.d index 8457b36..080f85e 100644 --- a/source/rlp/encode.d +++ b/source/rlp/encode.d @@ -28,7 +28,7 @@ template isRlpEncodable(T) enum isRlpEncodable = { static foreach (member; __traits(allMembers, T)) { - static if (!isRlpEncodable!(typeof(member))) + static if (!isRlpEncodable!(typeof(__traits(getMember, T.init, member)))) return false; } return true;