@@ -3618,6 +3618,12 @@ pub fn vortex_array::arrays::scalar_fn::AnyScalarFn::matches(array: &dyn vortex_
36183618
36193619pub fn vortex_array::arrays::scalar_fn::AnyScalarFn::try_match(array: &dyn vortex_array::DynArray) -> core::option::Option<Self::Match>
36203620
3621+ impl vortex_array::matcher::OwnedMatcher for vortex_array::arrays::scalar_fn::AnyScalarFn
3622+
3623+ pub type vortex_array::arrays::scalar_fn::AnyScalarFn::OwnedMatch = vortex_array::arrays::scalar_fn::ScalarFnArray
3624+
3625+ pub fn vortex_array::arrays::scalar_fn::AnyScalarFn::maybe_match(array: vortex_array::ArrayRef) -> core::option::Option<Self::OwnedMatch>
3626+
36213627pub struct vortex_array::arrays::scalar_fn::ExactScalarFn<F: vortex_array::scalar_fn::ScalarFnVTable>(_)
36223628
36233629impl<F: core::default::Default + vortex_array::scalar_fn::ScalarFnVTable> core::default::Default for vortex_array::arrays::scalar_fn::ExactScalarFn<F>
@@ -15068,6 +15074,12 @@ pub fn vortex_array::matcher::AnyArray::matches(_array: &dyn vortex_array::DynAr
1506815074
1506915075pub fn vortex_array::matcher::AnyArray::try_match(array: &dyn vortex_array::DynArray) -> core::option::Option<Self::Match>
1507015076
15077+ impl vortex_array::matcher::OwnedMatcher for vortex_array::matcher::AnyArray
15078+
15079+ pub type vortex_array::matcher::AnyArray::OwnedMatch = alloc::sync::Arc<dyn vortex_array::DynArray>
15080+
15081+ pub fn vortex_array::matcher::AnyArray::maybe_match(array: vortex_array::ArrayRef) -> core::option::Option<Self::OwnedMatch>
15082+
1507115083pub trait vortex_array::matcher::Matcher
1507215084
1507315085pub type vortex_array::matcher::Matcher::Match<'a>
@@ -15124,6 +15136,42 @@ pub fn V::matches(array: &dyn vortex_array::DynArray) -> bool
1512415136
1512515137pub fn V::try_match<'a>(array: &'a dyn vortex_array::DynArray) -> core::option::Option<Self::Match>
1512615138
15139+ pub trait vortex_array::matcher::OwnedMatcher: vortex_array::matcher::Matcher
15140+
15141+ pub type vortex_array::matcher::OwnedMatcher::OwnedMatch
15142+
15143+ pub fn vortex_array::matcher::OwnedMatcher::maybe_match(array: vortex_array::ArrayRef) -> core::option::Option<Self::OwnedMatch>
15144+
15145+ impl vortex_array::matcher::OwnedMatcher for vortex_array::AnyCanonical
15146+
15147+ pub type vortex_array::AnyCanonical::OwnedMatch = vortex_array::Canonical
15148+
15149+ pub fn vortex_array::AnyCanonical::maybe_match(array: vortex_array::ArrayRef) -> core::option::Option<Self::OwnedMatch>
15150+
15151+ impl vortex_array::matcher::OwnedMatcher for vortex_array::AnyColumnar
15152+
15153+ pub type vortex_array::AnyColumnar::OwnedMatch = vortex_array::Columnar
15154+
15155+ pub fn vortex_array::AnyColumnar::maybe_match(array: vortex_array::ArrayRef) -> core::option::Option<Self::OwnedMatch>
15156+
15157+ impl vortex_array::matcher::OwnedMatcher for vortex_array::arrays::scalar_fn::AnyScalarFn
15158+
15159+ pub type vortex_array::arrays::scalar_fn::AnyScalarFn::OwnedMatch = vortex_array::arrays::scalar_fn::ScalarFnArray
15160+
15161+ pub fn vortex_array::arrays::scalar_fn::AnyScalarFn::maybe_match(array: vortex_array::ArrayRef) -> core::option::Option<Self::OwnedMatch>
15162+
15163+ impl vortex_array::matcher::OwnedMatcher for vortex_array::matcher::AnyArray
15164+
15165+ pub type vortex_array::matcher::AnyArray::OwnedMatch = alloc::sync::Arc<dyn vortex_array::DynArray>
15166+
15167+ pub fn vortex_array::matcher::AnyArray::maybe_match(array: vortex_array::ArrayRef) -> core::option::Option<Self::OwnedMatch>
15168+
15169+ impl<V: vortex_array::vtable::VTable> vortex_array::matcher::OwnedMatcher for V
15170+
15171+ pub type V::OwnedMatch = <V as vortex_array::vtable::VTable>::Array
15172+
15173+ pub fn V::maybe_match(array: vortex_array::ArrayRef) -> core::option::Option<Self::OwnedMatch>
15174+
1512715175pub mod vortex_array::normalize
1512815176
1512915177pub enum vortex_array::normalize::Operation
@@ -24098,6 +24146,12 @@ pub fn vortex_array::AnyCanonical::matches(array: &dyn vortex_array::DynArray) -
2409824146
2409924147pub fn vortex_array::AnyCanonical::try_match<'a>(array: &'a dyn vortex_array::DynArray) -> core::option::Option<Self::Match>
2410024148
24149+ impl vortex_array::matcher::OwnedMatcher for vortex_array::AnyCanonical
24150+
24151+ pub type vortex_array::AnyCanonical::OwnedMatch = vortex_array::Canonical
24152+
24153+ pub fn vortex_array::AnyCanonical::maybe_match(array: vortex_array::ArrayRef) -> core::option::Option<Self::OwnedMatch>
24154+
2410124155pub struct vortex_array::AnyColumnar
2410224156
2410324157impl vortex_array::matcher::Matcher for vortex_array::AnyColumnar
@@ -24108,6 +24162,12 @@ pub fn vortex_array::AnyColumnar::matches(array: &dyn vortex_array::DynArray) ->
2410824162
2410924163pub fn vortex_array::AnyColumnar::try_match<'a>(array: &'a dyn vortex_array::DynArray) -> core::option::Option<Self::Match>
2411024164
24165+ impl vortex_array::matcher::OwnedMatcher for vortex_array::AnyColumnar
24166+
24167+ pub type vortex_array::AnyColumnar::OwnedMatch = vortex_array::Columnar
24168+
24169+ pub fn vortex_array::AnyColumnar::maybe_match(array: vortex_array::ArrayRef) -> core::option::Option<Self::OwnedMatch>
24170+
2411124171#[repr(transparent)] pub struct vortex_array::ArrayAdapter<V: vortex_array::vtable::VTable>(_)
2411224172
2411324173impl<V: vortex_array::vtable::VTable> vortex_array::ArrayAdapter<V>
0 commit comments