自定义错误类型与 Trait — CodeRoadMap