diff options
author | bptato <nincsnevem662@gmail.com> | 2024-05-05 00:07:16 +0200 |
---|---|---|
committer | bptato <nincsnevem662@gmail.com> | 2024-05-05 00:07:16 +0200 |
commit | c06bc25969bc428c3b2a32ee87525737cb5fef9f (patch) | |
tree | 17a90ad69fb3ae89e8923021dca6cfc105809875 /src/io | |
parent | 698b6002528750a7af0a0df9ccac8e05d6b923c8 (diff) | |
download | chawan-c06bc25969bc428c3b2a32ee87525737cb5fef9f.tar.gz |
Use isSome instead of isOk
no point in having identical overloads
Diffstat (limited to 'src/io')
-rw-r--r-- | src/io/bufwriter.nim | 4 | ||||
-rw-r--r-- | src/io/promise.nim | 2 |
2 files changed, 3 insertions, 3 deletions
diff --git a/src/io/bufwriter.nim b/src/io/bufwriter.nim index 509f2907..20ef1f4c 100644 --- a/src/io/bufwriter.nim +++ b/src/io/bufwriter.nim @@ -175,8 +175,8 @@ proc swrite*[T](writer: var BufferedWriter; o: Option[T]) = writer.swrite(o.get) proc swrite*[T, E](writer: var BufferedWriter; o: Result[T, E]) = - writer.swrite(o.isOk) - if o.isOk: + writer.swrite(o.isSome) + if o.isSome: when not (T is void): writer.swrite(o.get) else: diff --git a/src/io/promise.nim b/src/io/promise.nim index 63ae256f..c675233f 100644 --- a/src/io/promise.nim +++ b/src/io/promise.nim @@ -152,7 +152,7 @@ proc then*[T, U](promise: Promise[T]; cb: (proc(x: T): Opt[Promise[U]])): let next = Promise[Opt[U]]() promise.then(proc(x: T) = let p2 = cb(x) - if p2.isOk: + if p2.isSome: p2.get.then(proc(y: U) = next.res = opt(y) next.resolve()) |