Skip to main content

OwnedTupleView

Trait OwnedTupleView 

Source
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>>>;
}

Required Methods§

Source

fn take_val(self, k: &BindingsName<'_>) -> Option<D>

Source

fn take_val_boxed(self: Box<Self>, k: &BindingsName<'_>) -> Option<D>

Source

fn into_iter_boxed( self: Box<Self>, ) -> Box<dyn Iterator<Item = OwnedFieldView<D>>>

Implementors§