@@ -295,20 +295,21 @@ Cats integration module contains the following utilities:
295
295
- for ` Transformer ` type class:
296
296
- ` ArrowChoice[Transformer] & CommutativeArrow[Transformer] ` (implementing also ` Arrow ` , ` Choice ` , ` Category ` ,
297
297
` Compose ` , ` Strong ` , ` Profunctor ` )
298
- - ` [Source] => Monad[Transformer[Source, *]] with CoflatMap[Transformer[Source, *]] ` (implementing also ` Monad ` ,
299
- ` Applicative ` , ` Functor ` )
298
+ - ` [Source] => Monad[Transformer[Source, *]] & CoflatMap[Transformer[Source, *]] `
299
+ (implementing also ` Monad ` , ` Applicative ` , ` Functor ` )
300
300
- ` [Target] => Contravariant[Transformer[*, Target]] ` (implementing also ` Invariant ` )
301
301
- for ` PartialTransformer ` type class:
302
302
- ` ArrowChoice[PartialTransformer] & CommutativeArrow[PartialTransformer] ` (implementing also ` Arrow ` , ` Choice ` ,
303
303
` Category ` ,` Compose ` , ` Strong ` , ` Profunctor ` )
304
- - ` [Source] => MonadError[PartialTransformer[Source, *], partial.Result.Errors] with CoflatMap[PartialTransformer[Source, *]] `
305
- (implementing also ` Monad ` , ` Applicative ` , ` Functor ` , ` ApplicativeError ` )
304
+ - ` [Source] => MonadError[PartialTransformer[Source, *], partial.Result.Errors] & CoflatMap[PartialTransformer[Source, *]] & Alternative[PartialTransformer[Source, *]] `
305
+ (implementing also ` Monad ` , ` Applicative ` , ` Functor ` , ` ApplicativeError ` , ` NonEmptyAlternative ` , ` MonoidK ` ,
306
+ ` SemigroupK ` )
306
307
- ` [Source] => Parallel[PartialTransformer[Source, *]] ` (implementing also ` NonEmptyParallel ` )
307
308
- ` [Target] => Contravariant[Transformer[*, Target]] ` (implementing also ` Invariant ` )
308
309
- for ` partial.Result ` data type:
309
- - ` MonadError[partial.Result, partial.Result.Errors] & CoflatMap[partial.Result] & Traverse[partial.Result] `
310
+ - ` MonadError[partial.Result, partial.Result.Errors] & CoflatMap[partial.Result] & Traverse[partial.Result] $ Alternative[partial.Result] `
310
311
(implementing also ` Monad ` , ` Applicative ` , ` Functor ` , ` ApplicativeError ` , ` UnorderedTraverse ` , ` Foldable ` ,
311
- ` UnorderedFoldable ` , ` Invariant[partial.Result] ` , ` Semigriupal[partial.Result] ` , ... )
312
+ ` UnorderedFoldable ` , ` Invariant ` , ` Semigriupal ` , ` NonEmptyAlternative ` , ` SemigroupK ` , ` MonoidK ` )
312
313
- ` Parallel[partial.Result] ` (implementing also` NonEmptyParallel ` )
313
314
- ` Semigroup[partial.Result.Errors] `
314
315
0 commit comments