pub(crate) enum ResolutionInfo {
Promotion(Promotion),
DefaultValue(AvroLiteral),
EnumMapping(EnumMapping),
Record(ResolvedRecord),
Union(ResolvedUnion),
}展开描述
包含有关如何解决写入方和读取方模式之间差异的信息。
变体§
Promotion(Promotion)
表示写入方的数据类型应提升为读取方的数据类型。
DefaultValue(AvroLiteral)
表示某个字段应使用默认值。
EnumMapping(EnumMapping)
提供用于解析枚举的映射信息。
Record(ResolvedRecord)
为记录字段提供解析信息。
Union(ResolvedUnion)
为解析联合体提供映射和结构信息。
Trait 实现§
源码§impl Clone for ResolutionInfo
impl Clone for ResolutionInfo
源码§fn clone(&self) -> ResolutionInfo
fn clone(&self) -> ResolutionInfo
返回值的副本。 阅读更多
1.0.0 · 源§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
执行从
source 的复制赋值。 阅读更多