Revision a8038349
ID | a8038349538bf2e08289d6709c096b476d1b63df |
Parent | a4b247f0 |
Child | 109e07c2 |
Remove custom OpResult type/monad
Since we now have the GeneralResult as a multi-purpose monad, we can
remove the custom OpResult monad, and just use 'GeneralResult
FailMode' as our type. This allows removal of a few bits of
specialised infrastructure, relying instead on the generic one.
The restriction on using OpResult as a general monad remains as
before.
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com>
Files
- added
- modified
- copied
- renamed
- deleted