pub fn service_error_to_eidetica_error(err: ServiceError) -> ErrorExpand description
Reconstruct a crate::Error from a ServiceError.
Matches on module + kind to produce the most specific error variant possible. Falls back to a generic IO error with the original message for unrecognized combinations.