系统程序错误处理接口怎样设计才少返工ResultString, String 让调用方无法判断文件缺失还是格式损坏。我定义两个错误变体并运行 cargo test load_error。错误消息不放真实路径或内容。