extend result error samples
All checks were successful
buildbot/cargo fmt (1.72) Build done.
buildbot/cargo clippy (1.72) Build done.
buildbot/cargo doc (1.72) Build done.
buildbot/cargo test (1.65) Build done.
buildbot/cargo clippy (1.65) Build done.

This commit is contained in:
AF 2023-10-15 14:40:40 +00:00
parent f51c0d21fd
commit 45b3e6c2bf

View File

@ -250,7 +250,7 @@ impl<'a, T: Monad<'a>> MonadFailAny<'a> for ResultFailOver<T> {
mod result_tests {
use super::{test_suite, tests, ResultInstance};
type T = ResultInstance<bool>;
type T = ResultInstance<i32>;
impl<'a> tests::Eqr<'a> for T {
fn eqr<A: 'a + Send + PartialEq + std::fmt::Debug>(
@ -264,8 +264,10 @@ mod result_tests {
impl<'a> test_suite::FunctorTestSuite<'a> for T {
fn sample<A: 'a + Send, F: FnMut(&'a (dyn Send + Sync + Fn(A) -> Self::F<A>))>(mut f: F) {
f(&|_| Err(false));
f(&|_| Err(true));
f(&|_| Err(0));
f(&|_| Err(1));
f(&|_| Err(2));
f(&|_| Err(3));
f(&|a| Ok(a));
}
}