Expand description
Typed errors for every public operation.
ISA-L’s own README states that parameters passed to its functions are not validated — callers are responsible for argument validity. This crate’s contract is the opposite (mission plan §3): every public entry point checks its inputs and returns one of these errors instead of reading out of bounds or panicking. Fuzzers hold that line from M1 onward.
Enums§
- Code
Error - Errors from encode and update operations.
- Matrix
Error - Errors from coding-matrix construction and inversion.
- Recover
Error - Errors from the recovery path.