usethiserror::Error;/// Specific error type for transformation operations.
#[derive(Debug, Copy, Clone, Error)]pubenumTransformationError{#[error("Matrix is not invertible")]
NonInvertibleMatrix,#[error("Invalid transformation matrix")]
InvalidMatrix,}