diff --git a/aya/src/obj/mod.rs b/aya/src/obj/mod.rs index 890cf87b..81a62ed3 100644 --- a/aya/src/obj/mod.rs +++ b/aya/src/obj/mod.rs @@ -268,15 +268,13 @@ impl<'data, 'file, 'a> TryFrom<&'a ObjSection<'data, 'file>> for Section<'a> { data: section.data().map_err(map_err)?, relocations: section .relocations() - .map(|(offset, r)| { - Ok::<_, ParseError>(Relocation { - kind: r.kind(), - target: r.target(), - addend: r.addend(), - offset, - }) + .map(|(offset, r)| Relocation { + kind: r.kind(), + target: r.target(), + addend: r.addend(), + offset, }) - .collect::, _>>()?, + .collect::>(), }) } }