@@ -145,6 +145,11 @@ public struct MinimalHashableValue : Equatable, Hashable {
145
145
}
146
146
}
147
147
148
+ extension MinimalHashableValue : CustomStringConvertible {
149
+ public var description : String {
150
+ return " MinimalHashableValue(value: \( value) , identity: \( identity) ) "
151
+ }
152
+ }
148
153
149
154
150
155
/// A type that conforms only to `Equatable` and `Hashable`.
@@ -187,6 +192,11 @@ public class MinimalHashableClass : Equatable, Hashable {
187
192
}
188
193
}
189
194
195
+ extension MinimalHashableClass : CustomStringConvertible {
196
+ public var description : String {
197
+ return " MinimalHashableClass(value: \( value) , identity: \( identity) ) "
198
+ }
199
+ }
190
200
191
201
192
202
@@ -234,6 +244,11 @@ public struct GenericMinimalHashableValue<Wrapped> : Equatable, Hashable {
234
244
}
235
245
}
236
246
247
+ extension GenericMinimalHashableValue : CustomStringConvertible {
248
+ public var description : String {
249
+ return " GenericMinimalHashableValue(value: \( value) , identity: \( identity) ) "
250
+ }
251
+ }
237
252
238
253
public var GenericMinimalHashableClass_timesEqualEqualWasCalled : Int = 0
239
254
public var GenericMinimalHashableClass_timesHashValueWasCalled : Int = 0
@@ -279,6 +294,11 @@ public class GenericMinimalHashableClass<Wrapped> : Equatable, Hashable {
279
294
}
280
295
}
281
296
297
+ extension GenericMinimalHashableClass : CustomStringConvertible {
298
+ public var description : String {
299
+ return " GenericMinimalHashableClass(value: \( value) , identity: \( identity) ) "
300
+ }
301
+ }
282
302
283
303
284
304
/// A type that conforms only to `Equatable`, `Comparable`, and `Strideable`.
0 commit comments