Skip to main content

Module error

Module error 

Source
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§

CodeError
Errors from encode and update operations.
MatrixError
Errors from coding-matrix construction and inversion.
RecoverError
Errors from the recovery path.