provides a $ function for Path (#23617)

Co-authored-by: Andreas Rumpf <rumpf_a@web.de>
(cherry picked from commit 4e7c70fd7d)
This commit is contained in:
ringabout
2024-05-17 20:22:53 +08:00
committed by narimiran
parent d2cb099e44
commit 71f3e100b6
2 changed files with 8 additions and 0 deletions

View File

@@ -19,6 +19,11 @@
slots when enlarging a sequence.
- Added `hasDefaultValue` to `std/typetraits` to check if a type has a valid default value.
- Added Viewport API for the JavaScript targets in the `dom` module.
- Added `toSinglyLinkedRing` and `toDoublyLinkedRing` to `std/lists` to convert from `openArray`s.
- ORC: To be enabled via `nimOrcStats` there is a new API called `GC_orcStats` that can be used to query how many
objects the cyclic collector did free. If the number is zero that is a strong indicator that you can use `--mm:arc`
instead of `--mm:orc`.
- A `$` template is provided for `Path` in `std/paths`.
[//]: # "Deprecations:"

View File

@@ -25,6 +25,9 @@ export ReadDirEffect, WriteDirEffect
type
Path* = distinct string
template `$`*(x: Path): string =
string(x)
func `==`*(x, y: Path): bool {.inline.} =
## Compares two paths.
##