Trait rerun::external::re_data_store::external::arrow2::array::TryExtend

source ·
pub trait TryExtend<A> {
    // Required method
    fn try_extend<I>(&mut self, iter: I) -> Result<(), Error>
       where I: IntoIterator<Item = A>;
}
Expand description

A trait describing the ability of a struct to create itself from a iterator. This is similar to Extend, but accepted the creation to error.

Required Methods§

source

fn try_extend<I>(&mut self, iter: I) -> Result<(), Error>
where I: IntoIterator<Item = A>,

Fallible version of Extend::extend.

Object Safety§

This trait is not object safe.

Implementors§

source§

impl TryExtend<Option<bool>> for MutableBooleanArray

source§

impl<K, M, T> TryExtend<Option<T>> for MutableDictionaryArray<K, M>
where K: DictionaryKey, M: MutableArray + Indexable + TryExtend<Option<T>>, T: AsIndexed<M>, <M as Indexable>::Type: Eq + Hash,

source§

impl<M, I, T> TryExtend<Option<I>> for MutableFixedSizeListArray<M>
where M: MutableArray + TryExtend<Option<T>>, I: IntoIterator<Item = Option<T>>,

source§

impl<O, M, I, T> TryExtend<Option<I>> for MutableListArray<O, M>
where O: Offset, M: MutableArray + TryExtend<Option<T>>, I: IntoIterator<Item = Option<T>>,

source§

impl<O, T> TryExtend<Option<T>> for MutableBinaryArray<O>
where O: Offset, T: AsRef<[u8]>,

source§

impl<O, T> TryExtend<Option<T>> for MutableUtf8Array<O>
where O: Offset, T: AsRef<str>,

source§

impl<O, T> TryExtend<T> for MutableBinaryValuesArray<O>
where O: Offset, T: AsRef<[u8]>,

source§

impl<O, T> TryExtend<T> for MutableUtf8ValuesArray<O>
where O: Offset, T: AsRef<str>,

source§

impl<T> TryExtend<Option<T>> for MutablePrimitiveArray<T>
where T: NativeType,