Closed tjcsrc16 closed 1 year ago
Sorry for the duplicate pull request, I replaced my forked upstream branch and didn't know that would automatically close the previous PR.
:exclamation: No coverage uploaded for pull request base (
master@402c751
). Click here to learn what that means. Patch has no changes to coverable lines.
:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Do you have feedback about the report comment? Let us know in this issue.
This adds operator overloads as extension functions between various IonElement subtypes and primitive types. The purpose is to improve the usability of working directly with IonElement values rather than serializing to/from data classes. Specifically, the following operators are supported:
eq
,lt
,lte
,gt
,gte
and
andor
between BoolElement and BooleanunaryMinus
,inc
anddec
for numeric IonElement typesSee OPERATORS.md for additional details.
Issue #, if available:
Description of changes:
By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.