Skip to content

Commit 8f8edcb

Browse files
committed
fixup
1 parent 2e18a78 commit 8f8edcb

File tree

1 file changed

+6
-6
lines changed

1 file changed

+6
-6
lines changed

source/mir/serde.d

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -649,7 +649,7 @@ template serdeDeserializationMemberType(T, string member)
649649
{
650650
import std.traits: Unqual, Parameters;
651651
T* aggregate;
652-
static if (isField!(T, member))
652+
static if (hasField!(T, member))
653653
{
654654
alias serdeDeserializationMemberType = typeof(__traits(getMember, *aggregate, member));
655655
}
@@ -706,7 +706,7 @@ template serdeSerializationMemberType(T, string member)
706706
{
707707
import std.traits: Unqual, Parameters;
708708
T* aggregate;
709-
static if (isField!(T, member))
709+
static if (hasField!(T, member))
710710
{
711711
alias serdeSerializationMemberType = typeof(__traits(getMember, *aggregate, member));
712712
}
@@ -1583,7 +1583,7 @@ struct SerdeOrderedDummy(T, bool __optionalByDefault = false)
15831583
{
15841584
static foreach (member; serdeFinalProxyDeserializableMembers!T)
15851585
{
1586-
static if (isField!(T, member))
1586+
static if (hasField!(T, member))
15871587
{
15881588
static if (__traits(compiles, {__traits(getMember, this, member) = __traits(getMember, value, member);}))
15891589
__traits(getMember, this, member) = __traits(getMember, value, member);
@@ -1595,7 +1595,7 @@ public:
15951595

15961596
static foreach (i, member; serdeFinalProxyDeserializableMembers!T)
15971597
{
1598-
static if (isField!(T, member))
1598+
static if (hasField!(T, member))
15991599
{
16001600
static if (hasUDA!(__traits(getMember, T, member), serdeProxy))
16011601
{
@@ -1817,7 +1817,7 @@ template deserializeValueMemberImpl(alias deserializeValue, alias deserializeSco
18171817
__traits(getMember, value, member) = to!(serdeDeserializationMemberType!(T, member))(move(temporal));
18181818
}
18191819
else
1820-
static if (isField!(T, member))
1820+
static if (hasField!(T, member))
18211821
{
18221822
if (auto exc = impl(data, __traits(getMember, value, member), context))
18231823
return exc;
@@ -1833,7 +1833,7 @@ template deserializeValueMemberImpl(alias deserializeValue, alias deserializeSco
18331833
static if (hasUDA!(__traits(getMember, value, member), serdeTransformIn))
18341834
{
18351835
alias transform = serdeGetTransformIn!(__traits(getMember, value, member));
1836-
static if (isField!(T, member))
1836+
static if (hasField!(T, member))
18371837
{
18381838
transform(__traits(getMember, value, member));
18391839
}

0 commit comments

Comments
 (0)