unc_sdk/store/unordered_set/
impls.rs

1use super::UnorderedSet;
2use crate::store::key::ToKey;
3use borsh::{BorshDeserialize, BorshSerialize};
4
5impl<T, H> Extend<T> for UnorderedSet<T, H>
6where
7    T: BorshSerialize + Ord + BorshDeserialize + Clone,
8    H: ToKey,
9{
10    fn extend<I>(&mut self, iter: I)
11    where
12        I: IntoIterator<Item = T>,
13    {
14        for value in iter {
15            self.insert(value);
16        }
17    }
18}