I'm building an application that uses sprs for sparse matrices, and I've been debating how to handle errors when the user asks for a row or column that is out of bounds. sprs handles this with an option, but I would have expected a Result, for error handling. I'm inclined to use Result in downstream parts of my own application, but if there's a compelling reason why sprs uses Option instead then I might stick to that for consistency with your package! Thank you!
I'm building an application that uses
sprsfor sparse matrices, and I've been debating how to handle errors when the user asks for a row or column that is out of bounds.sprshandles this with an option, but I would have expected aResult, for error handling. I'm inclined to useResultin downstream parts of my own application, but if there's a compelling reason whysprsusesOptioninstead then I might stick to that for consistency with your package! Thank you!