From 50aa376e802d949f430eba64ecd9f6beb86f91df Mon Sep 17 00:00:00 2001
From: awr1 <41453959+awr1@users.noreply.github.com>
Date: Sun, 26 Aug 2018 10:42:57 -0500
Subject: Added to docs: warning string for {.deprecated.} pragma (#8783)
---
doc/manual.rst | 6 +++++-
1 file changed, 5 insertions(+), 1 deletion(-)
(limited to 'doc')
diff --git a/doc/manual.rst b/doc/manual.rst
index 19a5355a2..739f464e0 100644
--- a/doc/manual.rst
+++ b/doc/manual.rst
@@ -6448,6 +6448,11 @@ The deprecated pragma is used to mark a symbol as deprecated:
proc p() {.deprecated.}
var x {.deprecated.}: char
+This pragma can also take in an optional warning string to relay to developers.
+
+.. code-block:: nim
+ proc thing(x: bool) {.deprecated: "See arguments of otherThing()".}
+
It can also be used as a statement, in that case it takes a list of *renamings*.
.. code-block:: nim
@@ -6456,7 +6461,6 @@ It can also be used as a statement, in that case it takes a list of *renamings*.
Stream = ref object
{.deprecated: [TFile: File, PStream: Stream].}
-
noSideEffect pragma
-------------------
The ``noSideEffect`` pragma is used to mark a proc/iterator to have no side
--
cgit 1.4.1-2-gfad0
='sub right'>Kartik K. Agaram <vc@akkartik.com>
blob: c7ac4d0aac70663e04169179e18b92049789ca55 (
plain) (
tree)