@@ -6296,31 +6296,25 @@ pub fn vortex_array::dtype::extension::ExtDType<V>::hash<__H: core::hash::Hasher
62966296
62976297impl<V: vortex_array::dtype::extension::ExtVTable> core::marker::StructuralPartialEq for vortex_array::dtype::extension::ExtDType<V>
62986298
6299- pub struct vortex_array::dtype::extension::ExtDTypeMetadata<'a>
6300-
6301- impl vortex_array::dtype::extension::ExtDTypeMetadata<'_>
6302-
6303- pub fn vortex_array::dtype::extension::ExtDTypeMetadata<'_>::serialize(&self) -> vortex_error::VortexResult<alloc::vec::Vec<u8>>
6304-
6305- impl core::cmp::Eq for vortex_array::dtype::extension::ExtDTypeMetadata<'_>
6299+ pub struct vortex_array::dtype::extension::ExtDTypeRef(_)
63066300
6307- impl core::cmp::PartialEq for vortex_array::dtype::extension::ExtDTypeMetadata<'_>
6301+ impl vortex_array::dtype::extension::ExtDTypeRef
63086302
6309- pub fn vortex_array::dtype::extension::ExtDTypeMetadata<'_>::eq (&self, other: &Self ) -> bool
6303+ pub fn vortex_array::dtype::extension::ExtDTypeRef::display_metadata (&self) -> impl core::fmt::Display + '_
63106304
6311- impl core::fmt::Debug for vortex_array::dtype::extension::ExtDTypeMetadata<'_>
6305+ pub fn vortex_array::dtype::extension::ExtDTypeRef::eq_ignore_nullability(&self, other: &Self) -> bool
63126306
6313- pub fn vortex_array::dtype::extension::ExtDTypeMetadata<'_>::fmt (&self, f: &mut core::fmt::Formatter<'_> ) -> core::fmt::Result
6307+ pub fn vortex_array::dtype::extension::ExtDTypeRef::id (&self) -> vortex_array::dtype::extension::ExtId
63146308
6315- impl core::fmt::Display for vortex_array::dtype::extension::ExtDTypeMetadata<'_>
6309+ pub fn vortex_array::dtype::extension::ExtDTypeRef::is_nullable(&self) -> bool
63166310
6317- pub fn vortex_array::dtype::extension::ExtDTypeMetadata<'_>::fmt (&self, f: &mut core::fmt::Formatter<'_> ) -> core::fmt::Result
6311+ pub fn vortex_array::dtype::extension::ExtDTypeRef::nullability (&self) -> vortex_array::dtype::Nullability
63186312
6319- impl core::hash::Hash for vortex_array::dtype::extension::ExtDTypeMetadata<'_ >
6313+ pub fn vortex_array::dtype::extension::ExtDTypeRef::serialize_metadata(&self) -> vortex_error::VortexResult<alloc::vec::Vec<u8> >
63206314
6321- pub fn vortex_array::dtype::extension::ExtDTypeMetadata<'_>::hash<H: core::hash::Hasher> (&self, state: &mut H)
6315+ pub fn vortex_array::dtype::extension::ExtDTypeRef::storage_dtype (&self) -> &vortex_array::dtype::DType
63226316
6323- pub struct vortex_array::dtype::extension::ExtDTypeRef(_)
6317+ pub fn vortex_array::dtype::extension::ExtDTypeRef::with_nullability(&self, nullability: vortex_array::dtype::Nullability) -> Self
63246318
63256319impl vortex_array::dtype::extension::ExtDTypeRef
63266320
@@ -6334,22 +6328,6 @@ pub fn vortex_array::dtype::extension::ExtDTypeRef::metadata_opt<M: vortex_array
63346328
63356329pub fn vortex_array::dtype::extension::ExtDTypeRef::try_downcast<V: vortex_array::dtype::extension::ExtVTable>(self) -> core::result::Result<vortex_array::dtype::extension::ExtDType<V>, vortex_array::dtype::extension::ExtDTypeRef>
63366330
6337- impl vortex_array::dtype::extension::ExtDTypeRef
6338-
6339- pub fn vortex_array::dtype::extension::ExtDTypeRef::eq_ignore_nullability(&self, other: &Self) -> bool
6340-
6341- pub fn vortex_array::dtype::extension::ExtDTypeRef::id(&self) -> vortex_array::dtype::extension::ExtId
6342-
6343- pub fn vortex_array::dtype::extension::ExtDTypeRef::is_nullable(&self) -> bool
6344-
6345- pub fn vortex_array::dtype::extension::ExtDTypeRef::metadata_erased(&self) -> vortex_array::dtype::extension::ExtDTypeMetadata<'_>
6346-
6347- pub fn vortex_array::dtype::extension::ExtDTypeRef::nullability(&self) -> vortex_array::dtype::Nullability
6348-
6349- pub fn vortex_array::dtype::extension::ExtDTypeRef::storage_dtype(&self) -> &vortex_array::dtype::DType
6350-
6351- pub fn vortex_array::dtype::extension::ExtDTypeRef::with_nullability(&self, nullability: vortex_array::dtype::Nullability) -> Self
6352-
63536331impl core::clone::Clone for vortex_array::dtype::extension::ExtDTypeRef
63546332
63556333pub fn vortex_array::dtype::extension::ExtDTypeRef::clone(&self) -> vortex_array::dtype::extension::ExtDTypeRef
@@ -6372,13 +6350,13 @@ impl core::hash::Hash for vortex_array::dtype::extension::ExtDTypeRef
63726350
63736351pub fn vortex_array::dtype::extension::ExtDTypeRef::hash<H: core::hash::Hasher>(&self, state: &mut H)
63746352
6375- pub trait vortex_array::dtype::extension::DynExtVTable : 'static + core::marker::Send + core::marker::Sync + core::fmt::Debug
6353+ pub trait vortex_array::dtype::extension::ExtDTypePlugin : 'static + core::marker::Send + core::marker::Sync + core::fmt::Debug
63766354
6377- pub fn vortex_array::dtype::extension::DynExtVTable ::deserialize(&self, data: &[u8], storage_dtype: vortex_array::dtype::DType) -> vortex_error::VortexResult<vortex_array::dtype::extension::ExtDTypeRef>
6355+ pub fn vortex_array::dtype::extension::ExtDTypePlugin ::deserialize(&self, data: &[u8], storage_dtype: vortex_array::dtype::DType) -> vortex_error::VortexResult<vortex_array::dtype::extension::ExtDTypeRef>
63786356
6379- pub fn vortex_array::dtype::extension::DynExtVTable ::id(&self) -> vortex_array::dtype::extension::ExtId
6357+ pub fn vortex_array::dtype::extension::ExtDTypePlugin ::id(&self) -> vortex_array::dtype::extension::ExtId
63806358
6381- impl<V: vortex_array::dtype::extension::ExtVTable> vortex_array::dtype::extension::DynExtVTable for V
6359+ impl<V: vortex_array::dtype::extension::ExtVTable> vortex_array::dtype::extension::ExtDTypePlugin for V
63826360
63836361pub fn V::deserialize(&self, data: &[u8], storage_dtype: vortex_array::dtype::DType) -> core::result::Result<vortex_array::dtype::extension::ExtDTypeRef, vortex_error::VortexError>
63846362
@@ -6492,7 +6470,7 @@ impl<S: vortex_session::SessionExt> vortex_array::dtype::session::DTypeSessionEx
64926470
64936471pub fn S::dtypes(&self) -> vortex_session::Ref<'_, vortex_array::dtype::session::DTypeSession>
64946472
6495- pub type vortex_array::dtype::session::ExtDTypeRegistry = vortex_session::registry::Registry<alloc::sync::Arc<dyn vortex_array::dtype::extension::DynExtVTable >>
6473+ pub type vortex_array::dtype::session::ExtDTypeRegistry = vortex_session::registry::Registry<alloc::sync::Arc<dyn vortex_array::dtype::extension::ExtDTypePlugin >>
64966474
64976475pub enum vortex_array::dtype::DType
64986476
0 commit comments