FallibleContext::stuff disambiguate Fallible

This commit is contained in:
AF 2023-07-06 03:24:21 +00:00
parent 847c4c93a1
commit a5898ee761

View File

@ -25,7 +25,9 @@ pub trait FallibleContext<'a>: Context<'a> {
}
/// Convert a wrapped result into a fallible wrapped.
fn stuff<A: 'a, E: 'a>(fa: WrapC<'a, Result<A, E>, Self>) -> WrapE<'a, A, E, Self::Fallible> {
fn stuff<A: 'a, E: 'a>(
fa: WrapC<'a, Result<A, E>, Self>,
) -> WrapE<'a, A, E, <Self as Context<'a>>::Fallible> {
Self::Fallible::stuff(fa)
}
}