simplify UnbalancedReference::resolve
This commit is contained in:
parent
3f0fc22b44
commit
ffd0cf6ec2
@ -93,9 +93,7 @@ impl<'a, T: Monad<'a>, A: 'a + Clone> TraversibleBinaryReference<'a, T, A, Unbal
|
|||||||
for UnbalancedReference<'a, T, A>
|
for UnbalancedReference<'a, T, A>
|
||||||
{
|
{
|
||||||
fn resolve(&self) -> Wrap<'a, Rc<dyn TraversibleBinaryNode<'a, T, A, UnbalancedData>>, T> {
|
fn resolve(&self) -> Wrap<'a, Rc<dyn TraversibleBinaryNode<'a, T, A, UnbalancedData>>, T> {
|
||||||
<T as Functor>::fmap(self.0(), |rc| {
|
<T as Functor>::fmap(self.0(), |rc| rc as _)
|
||||||
rc as Rc<dyn TraversibleBinaryNode<'a, T, A, UnbalancedData>>
|
|
||||||
})
|
|
||||||
}
|
}
|
||||||
|
|
||||||
fn data(&self) -> UnbalancedData {
|
fn data(&self) -> UnbalancedData {
|
||||||
|
Loading…
Reference in New Issue
Block a user