pub fn per_slot_task(&self) {
        trace!(self.log, "Running beacon chain per slot tasks");
        if let Some(slot) = self.slot_clock.now() {
            self.naive_aggregation_pool.write().prune(slot);
        }
    }
/// Called by the timer on every slot.
///
/// Performs slot-based pruning.
Called by the timer on every slot.
Performs slot-based pruning.
Called by the timer on every slot . Performs slot - based pruning .
pub fn per_slot_task(&self) {
        trace!(self.log, "Running beacon chain per slot tasks");
        if let Some(slot) = self.slot_clock.now() {
            self.naive_aggregation_pool.write().prune(slot);
        }
    }
pub fn per_slot_task ( & self ) { trace ! ( self log " " ) ; if let Some ( slot ) = self . slot_clock . now ( ) { self . naive_aggregation_pool . write ( ) . prune ( slot ) ; } }
Called by the timer on every slot.
Called by the timer on every slot .
&self