-
Notifications
You must be signed in to change notification settings - Fork 454
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Prism processor #267
Prism processor #267
Conversation
Moved optics-laws to kategory-laws in kategory package
Moved generated classes to annotated type package
Additional constructor functions for Lens and Prism
Codecov Report
@@ Coverage Diff @@
## master #267 +/- ##
=========================================
Coverage ? 41.79%
Complexity ? 277
=========================================
Files ? 141
Lines ? 3254
Branches ? 405
=========================================
Hits ? 1360
Misses ? 1768
Partials ? 126
Continue to review full report at Codecov.
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I've been asking about prism-like constructs since forever. Happy they're finally here!
And much more will come very soon 👍 |
…mplementations (#267) * Remove @higherkind generation, and deprecate generated code * Remove @extensions for Validated Eq * Deprecate @extension and add missing concrete implementations * Add show on Companion of Validated * Add order on Companion of Validated * Remove dummy params from product * Add deprecation to last methods * Rewrite Validated branch * Fix concrete bifoldable signatures * ktlintFormat & fix docs * Revert refactor from suspend Validated.catch to inline Validated.catch * ktlintFormat * Revert refactor from suspend Validated.catch to inline Validated.catch * Fix incorrect import * Add missing , in Validated docs * Validated.kt doc fromOption -> fromNullable * Docs green locally * Re-add `unit` and make `DeprecatedLevel.ERROR` * Remove TupleN from mapN signature * Revert "Re-add `unit` and make `DeprecatedLevel.ERROR`, not possible due to @extensions" This reverts commit c540118a09cbbb5e7cbef9566b9465e8bccc8138. * ktlintFormat * Fix Validated.mapN docs * Retrigger build * Update type arguments names, and param names * Replace suspend catch with inline catch while maintaining binary compat Co-authored-by: Rachel M. Carmena <[email protected]>
No description provided.