fixes the typical (not a == b) bug in the documentation (#20643)

* fixes the typical (not a == b) bug; uses runnableExamples

* cannot add runnableExamples
This commit is contained in:
ringabout 2022-10-24 21:20:57 +08:00 • committed by GitHub
commit 878919a4df
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -15,7 +15,7 @@ from algorithm import binarySearch
type
Color* = distinct int ## A color stored as RGB, e.g. `0xff00cc`.
proc `==` *(a, b: Color): bool {.borrow.}
proc `==`*(a, b: Color): bool {.borrow.}
## Compares two colors.
##
## .. code-block::
@ -24,7 +24,7 @@ proc `==` *(a, b: Color): bool {.borrow.}
## b = colFuchsia
## c = Color(0x00_ff_cc)
## assert a == b
## assert not a == c
## assert not (a == c)
template extract(a: Color, r, g, b: untyped) =
var r = a.int shr 16 and 0xff