You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
implicitdefcontextUnitUnit[Ctx<: scala.reflect.macros.blackbox.ContextwithSingleton, A]:ContraEithered[Ctx, Ctx#Expr, Unit, Unit, Unit] =BiEithered.contextUnitUnit[Ctx]
185
231
232
+
/**
233
+
* @group QuotedContext
234
+
*/
186
235
@ifdef("scalaBinaryVersion:3")
187
236
implicitdefquotedUnitUnit:ContraEithered[scala.quoted.Quotes, scala.quoted.Expr, Unit, Unit, Unit] = quotedSymmetric[Unit]
188
237
238
+
/**
239
+
* @group IdContext
240
+
*/
189
241
implicitdefidUnitUnit:ContraEithered[IdCtx, Id, Unit, Unit, Unit] = idSymmetric[Unit]
190
242
}
191
243
192
244
private[typeclass] traitLowPrioContraEithered {
245
+
/**
246
+
* @group QuotedContext
247
+
*/
193
248
@ifdef("scalaBinaryVersion:3")
194
249
implicitdefquotedSymmetric[A]:ContraEithered[scala.quoted.Quotes, scala.quoted.Expr, A, A, A] =BiEithered.quotedSymmetric
195
250
251
+
/**
252
+
* @group MacroContext
253
+
*/
196
254
@ifdef("scalaEpochVersion:2")
197
255
implicitdefcontextSymmetric[Ctx<: scala.reflect.macros.blackbox.ContextwithSingleton, A]:ContraEithered[Ctx, Ctx#Expr, A, A, A] =BiEithered.contextSymmetric[Ctx, A]
198
256
257
+
/**
258
+
* @group IdContext
259
+
*/
199
260
implicitdefidSymmetric[A]:ContraEithered[IdCtx, Id, A, A, A] =BiEithered.idSymmetric
200
261
}
201
262
202
263
/**
203
264
* Predefined implicit implementations of BiEithered
204
265
* and methods to create new BiEithereds
266
+
*
267
+
* @groupname Support Support
268
+
* @groupprio Support 100
269
+
* @groupname AnyContext Any Context
270
+
* @groupprio AnyContext 1000
271
+
* @groupname QuotedContext Quotes Context
272
+
* @groupprio QuotedContext 1010
273
+
* @groupname MacroContext Macro Context
274
+
* @groupprio MacroContext 1020
275
+
* @groupname IdContext Identity Context
276
+
* @groupprio IdContext 1030
205
277
*/
206
278
objectBiEitheredextendsLowPrioBiEithered {
207
279
/**
208
280
* Constructs an `BiEithered` from a set of functions corresponding to each of BiEithered's methods
implicitdefcontextUnitUnit[Ctx<: scala.reflect.macros.blackbox.ContextwithSingleton]:BiEithered[Ctx, Ctx#Expr, Unit, Unit, Unit] =this.contextSymmetric[Ctx, Unit]
228
304
305
+
/**
306
+
* @group QuotedContext
307
+
*/
229
308
@ifdef("scalaBinaryVersion:3")
230
309
implicitdefquotedUnitUnit:BiEithered[scala.quoted.Quotes, scala.quoted.Expr, Unit, Unit, Unit] = quotedSymmetric[Unit]
0 commit comments