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}