de remove match

This commit is contained in:
AF 2023-06-28 13:29:38 +00:00
parent 14cf1bb3bc
commit 6ad8dcc93f

View File

@ -143,13 +143,10 @@ where
resolver: Rc<dyn Resolver<'a, Ctx>>, resolver: Rc<dyn Resolver<'a, Ctx>>,
addresses: &mut Addresses, addresses: &mut Addresses,
) -> TypelessParsed<'a, Ctx> { ) -> TypelessParsed<'a, Ctx> {
match self.deserialize(deserializer, resolver, addresses) { self.deserialize(deserializer, resolver, addresses)
Ok(mentionable) => Ok(TypelessMentionable::from_typed(Rc::new(mentionable))), .map_err(|e| Box::new(e) as Box<dyn 'a + Error>)
Err(error) => { .map(Rc::new)
let boxed: Box<dyn 'a + Error> = Box::new(error); .map(TypelessMentionable::from_typed)
Err(boxed)
}
}
} }
} }