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