¿Cómo desenvolver un & Resultado <_, _>?

Cuál es una buena manera de extraer datos de una&Result ¿tipo

En mi caso específico, tengo un&Result<DirEntry, Error> type, que no puedo desenvolver porque no soy el propietario del objeto. Traté de desreferenciar y clonarlo(*left_item).clone(), pero eso solo me da un error con la nota:

the method `clone` exists but the following trait bounds were not satisfied:
`std::result::Result<std::fs::DirEntry, std::io::Error> : std::clone::Clone`

Respuestas a la pregunta(1)

Su respuesta a la pregunta