okay 2.0.0 copy "okay: ^2.0.0" to clipboard
okay: ^2.0.0 copied to clipboard

Typesafe error-handling for dart . An implementation of rust's `Result` type in dart.

2.0.0 #

  • Result now a sealed class

Breaking Changes #

  • Removed ok(), err(), Result.ok(), Result.err()
  • Constructors now Ok() and Err()
  • Removed ok_or_err() method on Result
  • Result.ok, Result.err now Result.ok(), Result.err()

2.0.0-prerelease2 #

  • Added final class descriptor to Ok and Err

2.0.0-prerelease #

Major Change #

  • Result now sealed class

Breaking Changes #

  • Result.ok, Result.err now Result.ok(), Result.err()

Breaking Changes #

  • Removed ok(), err(), Result.ok(), Result.err()
  • Constructors now Ok() and Err()
  • Removed ok_or_err() method on Result

2.0.0-dev1 #

Breaking Changes #

  • Removed ok(), err(), Result.ok(), Result.err()
  • Constructors now Ok() and Err()
  • Removed ok_or_err() method on Result

1.3.2 #

  • Updated readme

1.3.1 #

  • Updated readme

1.3.0 #

  • Added sieveErr method on Iterable<Result<T, E>>
  • Moved methods to class declaration for visibility

1.2.1 #

  • Improved readme
  • Added nullable values and errors test

1.2.0 #

  • Added sieve method on Iterable<Result<T, E>>

1.1.0 #

  • Added Result.when method.

1.0.1 #

  • Fixed typo.

1.0.0 #

  • Initial stable release.
  • Better readme and example.
  • Removed ResultType from api.
  • Added methods on Iterable of Result.

0.6.0 #

Created extension Collect<T, E> on Iterable<Result<T, E>>: Iterable.collect, Iterable.collectOr, Iterable.collectOrElse

0.5.0 #

Changed dart version to 2.12

0.4.0 #

Breaking api changes: removed ResultType enum from api

0.3.0 #

Breaking api changes: Result.ok, Result.err

0.2.0 #

Breaking api changes: Result.mapOrElse(), Result.mapOr()

0.1.0 #

Initial release

16
likes
120
pub points
54%
popularity

Publisher

verified publisherhextools.0xba1.xyz

Typesafe error-handling for dart . An implementation of rust's `Result` type in dart.

Homepage
Repository (GitHub)
View/report issues

Documentation

API reference

License

MIT (LICENSE)

Dependencies

meta

More

Packages that depend on okay