pub fn tick(&mut self) -> PohEntry {
        self.hash();

        let num_hashes = self.num_hashes;
        self.num_hashes = 0;

        let prev_id = self.prev_id;
        self.prev_id = self.id;

        self.tick_height += 1;

        PohEntry {
            prev_id,
            num_hashes,
            id: self.id,
            mixin: None,
        }
    }
// emissions of Ticks (i.e. PohEntries without a mixin) allows
//  validators to parallelize the work of catching up
emissions of Ticks  allows
validators to parallelize the work of catching up
emissions of Ticks allows validators to parallelize the work of catching up
pub fn tick(&mut self) -> PohEntry {
        self.hash();
        let num_hashes = self.num_hashes;
        self.num_hashes = 0;
        let prev_id = self.prev_id;
        self.prev_id = self.id;
        self.tick_height += 1;
        PohEntry {
            prev_id,
            num_hashes,
            id: self.id,
            mixin: None,
        }
    }
pub fn tick ( & mut self ) -> PohEntry { self . hash ( ) ; let num_hashes = self . num_hashes ; self . num_hashes = 0 ; let prev_id = self . prev_id ; self . prev_id = self . id ; self . tick_height += 1 ; PohEntry { prev_id , num_hashes , id : self . id , mixin : None , } }
emissions of Ticks (i.e.
emissions of Ticks ( i . e .
&mut self
&mut self