File tree Expand file tree Collapse file tree 1 file changed +11
-11
lines changed Expand file tree Collapse file tree 1 file changed +11
-11
lines changed Original file line number Diff line number Diff line change 79
79
80
80
(declare context )
81
81
82
- (defrecord Success [v ]
82
+ (defrecord Success [success ]
83
83
p /Contextual
84
84
(-get-context [_] context)
85
85
86
86
p /Extract
87
- (-extract [_] v )
87
+ (-extract [_] success )
88
88
89
89
p /Printable
90
90
(-repr [_]
91
- (str " #<Success " (pr-str v ) " >" ))
91
+ (str " #<Success " (pr-str success ) " >" ))
92
92
93
93
#? @(:cljs [cljs.core/IDeref
94
- (-deref [_] v )]
94
+ (-deref [_] success )]
95
95
:clj [clojure.lang.IDeref
96
- (deref [_] v )]))
96
+ (deref [_] success )]))
97
97
98
- (defrecord Failure [e ]
98
+ (defrecord Failure [failure ]
99
99
p /Contextual
100
100
(-get-context [_] context)
101
101
102
102
p /Extract
103
- (-extract [_] e )
103
+ (-extract [_] failure )
104
104
105
105
p /Printable
106
106
(-repr [_]
107
- (str " #<Failure " (pr-str e ) " >" ))
107
+ (str " #<Failure " (pr-str failure ) " >" ))
108
108
109
109
#? @(:cljs [cljs.core/IDeref
110
- (-deref [_] (throw e ))]
110
+ (-deref [_] (throw failure ))]
111
111
:clj [clojure.lang.IDeref
112
- (deref [_] (throw e ))]))
112
+ (deref [_] (throw failure ))]))
113
113
114
114
(alter-meta! #'->Success assoc :private true )
115
115
(alter-meta! #'->Failure assoc :private true )
216
216
(let [result (exec-try-on func)]
217
217
(ctx/with-context context
218
218
(if (failure? result)
219
- (recoverfn (.-e ^Failure result))
219
+ (recoverfn (.-failure ^Failure result))
220
220
result))))
221
221
222
222
#?(:clj
You can’t perform that action at this time.
0 commit comments