rust lambda error handling