diff options
author | Dominik Picheta <dominikpicheta@googlemail.com> | 2015-09-08 09:20:31 +0100 |
---|---|---|
committer | Dominik Picheta <dominikpicheta@googlemail.com> | 2015-09-08 09:20:31 +0100 |
commit | ac79861de9c2dd6e43a3665915cfadb11753eceb (patch) | |
tree | 799cf22d819a9cd936f3d095e6a3ae4863636668 | |
parent | 7ff87df56cb810e16a29d647179c37aa7d5ad3b4 (diff) | |
parent | bd12b7de96bd7b6bbf57d71af548245ef18638ac (diff) | |
download | Nim-ac79861de9c2dd6e43a3665915cfadb11753eceb.tar.gz |
Merge pull request #3306 from SSPkrolik/oids-add-comparator
Added == operator for comparing two Object IDs
-rw-r--r-- | lib/pure/oids.nim | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/lib/pure/oids.nim b/lib/pure/oids.nim index 174922223..fca10dab6 100644 --- a/lib/pure/oids.nim +++ b/lib/pure/oids.nim @@ -25,6 +25,10 @@ type {.deprecated: [Toid: Oid].} +proc `==`*(oid1: Oid, oid2: Oid): bool = + ## Compare two Mongo Object IDs for equality + return (oid1.time == oid2.time) and (oid1.fuzz == oid2.fuzz) and (oid1.count == oid2.count) + proc hexbyte*(hex: char): int = case hex of '0'..'9': result = (ord(hex) - ord('0')) |