pub trait OwnedTupleView<D: Datum<D>>: TupleDatum + Debug {
// Required methods
fn take_val(self, k: &BindingsName<'_>) -> Option<D>;
fn take_val_boxed(self: Box<Self>, k: &BindingsName<'_>) -> Option<D>;
fn into_iter_boxed(
self: Box<Self>,
) -> Box<dyn Iterator<Item = OwnedFieldView<D>>>;
}