pub(crate) struct ResolvedUnion {
pub(crate) writer_to_reader: Arc<[Option<(usize, Promotion)>]>,
pub(crate) writer_is_union: bool,
pub(crate) reader_is_union: bool,
}展开描述
解析写入器联合类型与读取器联合类型(或单一类型)所需的信息。
字段§
§writer_to_reader: Arc<[Option<(usize, Promotion)>]>对于每个写入器分支索引,此字段包含对应的读取器分支索引以及如何读取它。None 表示写入器分支无法解析为读取器分支。
writer_is_union: bool此位置的写入器模式是否为联合类型
reader_is_union: bool此位置的读取器模式是否为联合类型
Trait 实现§
源码§impl Clone for ResolvedUnion
impl Clone for ResolvedUnion
源码§fn clone(&self) -> ResolvedUnion
fn clone(&self) -> ResolvedUnion
返回值的副本。 阅读更多
1.0.0 · 源§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
执行从
source 的复制赋值。 阅读更多