FallibleContext
via FallibleCtx
This commit is contained in:
parent
75b4898094
commit
58a2cd3ca6
@ -13,12 +13,12 @@ use super::*;
|
|||||||
pub trait FallibleContext<'a>: Context<'a> {
|
pub trait FallibleContext<'a>: Context<'a> {
|
||||||
/// Convert a fallible wrapped into a wrapped result.
|
/// Convert a fallible wrapped into a wrapped result.
|
||||||
fn unstuff<A: 'a, E: 'a>(wa: FallibleWrapped<'a, Self, A, E>) -> WrapC<'a, Result<A, E>, Self> {
|
fn unstuff<A: 'a, E: 'a>(wa: FallibleWrapped<'a, Self, A, E>) -> WrapC<'a, Result<A, E>, Self> {
|
||||||
<Self as Context<'a>>::Fallible::unstuff(wa)
|
<Self as FallibleCtx<'a>>::Fallible::unstuff(wa)
|
||||||
}
|
}
|
||||||
|
|
||||||
/// Convert a wrapped result into a fallible wrapped.
|
/// Convert a wrapped result into a fallible wrapped.
|
||||||
fn stuff<A: 'a, E: 'a>(fa: WrapC<'a, Result<A, E>, Self>) -> FallibleWrapped<'a, Self, A, E> {
|
fn stuff<A: 'a, E: 'a>(fa: WrapC<'a, Result<A, E>, Self>) -> FallibleWrapped<'a, Self, A, E> {
|
||||||
<Self as Context<'a>>::Fallible::stuff(fa)
|
<Self as FallibleCtx<'a>>::Fallible::stuff(fa)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user