@@ -9346,6 +9346,8 @@ pub vortex_array::dtype::DType::Primitive(vortex_array::dtype::PType, vortex_arr
93469346
93479347pub vortex_array::dtype::DType::Struct(vortex_array::dtype::StructFields, vortex_array::dtype::Nullability)
93489348
9349+ pub vortex_array::dtype::DType::Union(vortex_array::dtype::UnionVariants, vortex_array::dtype::Nullability)
9350+
93499351pub vortex_array::dtype::DType::Utf8(vortex_array::dtype::Nullability)
93509352
93519353pub vortex_array::dtype::DType::Variant(vortex_array::dtype::Nullability)
@@ -9376,6 +9378,8 @@ pub fn vortex_array::dtype::DType::as_struct_fields(&self) -> &vortex_array::dty
93769378
93779379pub fn vortex_array::dtype::DType::as_struct_fields_opt(&self) -> core::option::Option<&vortex_array::dtype::StructFields>
93789380
9381+ pub fn vortex_array::dtype::DType::as_union_variants_opt(&self) -> core::option::Option<&vortex_array::dtype::UnionVariants>
9382+
93799383pub fn vortex_array::dtype::DType::element_size(&self) -> core::option::Option<usize>
93809384
93819385pub fn vortex_array::dtype::DType::eq_ignore_nullability(&self, &Self) -> bool
@@ -9422,6 +9426,8 @@ pub fn vortex_array::dtype::DType::is_signed_int(&self) -> bool
94229426
94239427pub fn vortex_array::dtype::DType::is_struct(&self) -> bool
94249428
9429+ pub fn vortex_array::dtype::DType::is_union(&self) -> bool
9430+
94259431pub fn vortex_array::dtype::DType::is_unsigned_int(&self) -> bool
94269432
94279433pub fn vortex_array::dtype::DType::is_utf8(&self) -> bool
@@ -10506,6 +10512,66 @@ impl<T, V> core::iter::traits::collect::FromIterator<(T, V)> for vortex_array::d
1050610512
1050710513pub fn vortex_array::dtype::StructFields::from_iter<I: core::iter::traits::collect::IntoIterator<Item = (T, V)>>(I) -> Self
1050810514
10515+ pub struct vortex_array::dtype::UnionVariants(_)
10516+
10517+ impl vortex_array::dtype::UnionVariants
10518+
10519+ pub fn vortex_array::dtype::UnionVariants::child_index_to_tag(&self, usize) -> i8
10520+
10521+ pub fn vortex_array::dtype::UnionVariants::empty() -> Self
10522+
10523+ pub fn vortex_array::dtype::UnionVariants::find(&self, impl core::convert::AsRef<str>) -> core::option::Option<usize>
10524+
10525+ pub fn vortex_array::dtype::UnionVariants::is_consecutive(&self) -> bool
10526+
10527+ pub fn vortex_array::dtype::UnionVariants::is_empty(&self) -> bool
10528+
10529+ pub fn vortex_array::dtype::UnionVariants::len(&self) -> usize
10530+
10531+ pub fn vortex_array::dtype::UnionVariants::names(&self) -> &vortex_array::dtype::FieldNames
10532+
10533+ pub fn vortex_array::dtype::UnionVariants::new_consecutive(vortex_array::dtype::FieldNames, alloc::vec::Vec<vortex_array::dtype::DType>) -> vortex_error::VortexResult<Self>
10534+
10535+ pub fn vortex_array::dtype::UnionVariants::nullability_constraints_satisfied(&self, vortex_array::dtype::Nullability) -> bool
10536+
10537+ pub fn vortex_array::dtype::UnionVariants::tag_to_child_index(&self, i8) -> core::option::Option<usize>
10538+
10539+ pub fn vortex_array::dtype::UnionVariants::try_new(vortex_array::dtype::FieldNames, alloc::vec::Vec<vortex_array::dtype::DType>, alloc::vec::Vec<i8>) -> vortex_error::VortexResult<Self>
10540+
10541+ pub fn vortex_array::dtype::UnionVariants::type_ids(&self) -> &[i8]
10542+
10543+ pub fn vortex_array::dtype::UnionVariants::variant(&self, impl core::convert::AsRef<str>) -> core::option::Option<&vortex_array::dtype::FieldDType>
10544+
10545+ pub fn vortex_array::dtype::UnionVariants::variant_by_index(&self, usize) -> core::option::Option<&vortex_array::dtype::FieldDType>
10546+
10547+ pub fn vortex_array::dtype::UnionVariants::variants(&self) -> &[vortex_array::dtype::FieldDType]
10548+
10549+ impl core::clone::Clone for vortex_array::dtype::UnionVariants
10550+
10551+ pub fn vortex_array::dtype::UnionVariants::clone(&self) -> vortex_array::dtype::UnionVariants
10552+
10553+ impl core::cmp::Eq for vortex_array::dtype::UnionVariants
10554+
10555+ impl core::cmp::PartialEq for vortex_array::dtype::UnionVariants
10556+
10557+ pub fn vortex_array::dtype::UnionVariants::eq(&self, &Self) -> bool
10558+
10559+ impl core::default::Default for vortex_array::dtype::UnionVariants
10560+
10561+ pub fn vortex_array::dtype::UnionVariants::default() -> Self
10562+
10563+ impl core::fmt::Debug for vortex_array::dtype::UnionVariants
10564+
10565+ pub fn vortex_array::dtype::UnionVariants::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
10566+
10567+ impl core::fmt::Display for vortex_array::dtype::UnionVariants
10568+
10569+ pub fn vortex_array::dtype::UnionVariants::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
10570+
10571+ impl core::hash::Hash for vortex_array::dtype::UnionVariants
10572+
10573+ pub fn vortex_array::dtype::UnionVariants::hash<__H: core::hash::Hasher>(&self, &mut __H)
10574+
1050910575#[repr(transparent)] pub struct vortex_array::dtype::i256(_)
1051010576
1051110577impl vortex_array::dtype::i256
0 commit comments