Tetsuharu Ohzeki
Tetsuharu Ohzeki
We deprecated these APIs in https://github.com/karen-irc/option-t/issues/459. But with breaking change to fix a design problems, we may revive them. ## Related Issues - https://github.com/karen-irc/option-t/issues/459 - #463
> Because an interface more closely maps how JavaScript objects work [by being open to extension](https://wikipedia.org/wiki/Open/closed_principle), we recommend using an interface over a type alias when possible. > > On...
https://doc.rust-lang.org/std/option/enum.Option.html#method.filter ## TODO - [ ] Implement `filter` operator for `Maybe` - [ ] Implement `filter` operator for `Nullable` - [ ] Implement `filter` operator for `Undefinable` - [x] #1605...
- https://doc.rust-lang.org/std/option/enum.Option.html#method.contains - https://doc.rust-lang.org/std/result/enum.Result.html#method.contains - https://doc.rust-lang.org/std/result/enum.Result.html#method.contains_err ## TODO - [ ] Implement `contains` operator for `Maybe` - [ ] Implement `contains` operator for `Nullable` - [ ] Implement `contains` operator...
https://doc.rust-lang.org/nightly/std/option/enum.Option.html#method.unzip If we implement, this, we can implement this only for `PlainOption`. ## TODO - [ ] Implement `unzip` operator for `Maybe` - [ ] Implement `unzip` operator for `Nullable`...
- https://doc.rust-lang.org/std/result/enum.Result.html#method.is_ok_and - https://doc.rust-lang.org/std/result/enum.Result.html#method.is_err_and
https://doc.rust-lang.org/std/result/enum.Result.html#method.into_ok_or_err
- https://doc.rust-lang.org/std/option/enum.Option.html#method.is_some_and - https://doc.rust-lang.org/stable/std/result/enum.Result.html#method.is_ok_and - https://doc.rust-lang.org/stable/std/result/enum.Result.html#method.is_err_and ## TODO - [ ] Implement `is_some_and()` operator for `Maybe` - [ ] Implement `is_some_and()` operator for `Nullable` - [ ] Implement `is_some_and()` operator...
https://doc.rust-lang.org/std/option/enum.Option.html#method.zip_with ## TODO - [ ] Implement `zip_with()` operator for `Maybe` - [ ] Implement `zip_with()` operator for `Nullable` - [ ] Implement `zip_with()` operator for `Undefinable` - [ ]...
https://doc.rust-lang.org/std/option/enum.Option.html#method.zip ## TODO - [ ] Implement `zip()` operator for `Maybe` - [ ] Implement `zip()` operator for `Nullable` - [ ] Implement `zip()` operator for `Undefinable` - [ ]...