fn into_result()

in ingester/lib/src/symbolicator/mod.rs [593:604]


    fn into_result<T, E>(self, otherwise: Result<T, E>) -> Result<T, E>
    where
        E: From<anyhow::Error> + From<Self>,
    {
        if self.0.is_empty() {
            otherwise
        } else if self.0.len() == 1 {
            Err(self.0.into_iter().next().unwrap().into())
        } else {
            Err(self.into())
        }
    }