Skip to content

Commit e9060d5

Browse files
authored
Merge pull request #212 from Saityi/exception-value-names
Rename Success/Failure field names to match other monadic types
2 parents 4367a18 + 741dd2b commit e9060d5

File tree

1 file changed

+11
-11
lines changed

1 file changed

+11
-11
lines changed

src/cats/monad/exception.cljc

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -79,37 +79,37 @@
7979

8080
(declare context)
8181

82-
(defrecord Success [v]
82+
(defrecord Success [success]
8383
p/Contextual
8484
(-get-context [_] context)
8585

8686
p/Extract
87-
(-extract [_] v)
87+
(-extract [_] success)
8888

8989
p/Printable
9090
(-repr [_]
91-
(str "#<Success " (pr-str v) ">"))
91+
(str "#<Success " (pr-str success) ">"))
9292

9393
#?@(:cljs [cljs.core/IDeref
94-
(-deref [_] v)]
94+
(-deref [_] success)]
9595
:clj [clojure.lang.IDeref
96-
(deref [_] v)]))
96+
(deref [_] success)]))
9797

98-
(defrecord Failure [e]
98+
(defrecord Failure [failure]
9999
p/Contextual
100100
(-get-context [_] context)
101101

102102
p/Extract
103-
(-extract [_] e)
103+
(-extract [_] failure)
104104

105105
p/Printable
106106
(-repr [_]
107-
(str "#<Failure " (pr-str e) ">"))
107+
(str "#<Failure " (pr-str failure) ">"))
108108

109109
#?@(:cljs [cljs.core/IDeref
110-
(-deref [_] (throw e))]
110+
(-deref [_] (throw failure))]
111111
:clj [clojure.lang.IDeref
112-
(deref [_] (throw e))]))
112+
(deref [_] (throw failure))]))
113113

114114
(alter-meta! #'->Success assoc :private true)
115115
(alter-meta! #'->Failure assoc :private true)
@@ -216,7 +216,7 @@
216216
(let [result (exec-try-on func)]
217217
(ctx/with-context context
218218
(if (failure? result)
219-
(recoverfn (.-e ^Failure result))
219+
(recoverfn (.-failure ^Failure result))
220220
result))))
221221

222222
#?(:clj

0 commit comments

Comments
 (0)