more ::Fallible disambiguation

This commit is contained in:
AF 2023-07-06 03:26:24 +00:00
parent a5898ee761
commit 9255dd7c24

View File

@ -21,14 +21,14 @@ pub trait FallibleContext<'a>: Context<'a> {
fn unstuff<A: 'a, E: 'a>(
wa: WrapE<'a, A, E, <Self as Context<'a>>::Fallible>,
) -> WrapC<'a, Result<A, E>, Self> {
Self::Fallible::unstuff(wa)
<Self as Context<'a>>::Fallible::unstuff(wa)
}
/// 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 as Context<'a>>::Fallible> {
Self::Fallible::stuff(fa)
<Self as Context<'a>>::Fallible::stuff(fa)
}
}