feat: support cborExtract members in enum types
This commit is contained in:
parent
7d2eeb68c8
commit
b6fc137250
1 changed files with 3 additions and 1 deletions
|
|
@ -1256,7 +1256,9 @@ fn Extractor(comptime T: type) type {
|
|||
return false;
|
||||
},
|
||||
.float => return matchFloat(T, iter, self.dest),
|
||||
.@"enum" => return matchEnum(T, iter, self.dest),
|
||||
.@"enum" => if (@hasDecl(T, "cborExtract")) {
|
||||
return self.dest.cborExtract(iter);
|
||||
} else return matchEnum(T, iter, self.dest),
|
||||
.array => return matchArrayScalar(iter, self.dest),
|
||||
else => if (@hasDecl(T, "cborExtract")) {
|
||||
return self.dest.cborExtract(iter);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue