use super::sieve_trait::Sieve;
pub trait SieveBuildExt: Sieve {
fn add_arrows_from<I>(&mut self, edges: I)
where
I: IntoIterator<Item = (Self::Point, Self::Point, Self::Payload)>;
fn add_arrows_dedup_from<I>(&mut self, edges: I)
where
I: IntoIterator<Item = (Self::Point, Self::Point, Self::Payload)>;
}