E4198# 编译器诊断名称:struct_constr_not_implemented。 结构体声明了构造器,但缺少匹配的构造器实现,或对应实现不是该构造器的常规实现。 结构体构造器的声明和实现必须对应同一个构造函数。别名或 trait 实现不足以满足该声明。 该诊断由结构体构造器一致性检查器产生。能够到达该检查器的旧式声明形式目前会更早被解析器或废弃语法诊断拒绝,因此本页面尚未由源码级错误代码示例监测。 建议# 将构造器定义为常规结构体构造函数,并让它的参数列表和返回类型与声明一致。