usesuper::sieve_trait::Sieve;/// Extension methods for common edge queries.
////// Provides degree counts and optional helpers built on top of the core
/// [`Sieve`] trait without modifying it.
pubtraitSieveQueryExt: Sieve {/// Returns the out-degree (number of outgoing arrows) of `p`.
////// Default implementation counts by iteration.
fnout_degree(&self, p:Self::Point)->usize{self.cone(p).count()}/// Returns the in-degree (number of incoming arrows) of `p`.
////// Default implementation counts by iteration.
fnin_degree(&self, p:Self::Point)->usize{self.support(p).count()}}