use ;
use ;
use crate::;
/// One pull cycle's worth of changes. Produced by
/// [`crate::Mempool::tick`] after fetch → prepare → apply → prevouts →
/// rebuild. The snapshot is always present (the rebuilder runs every
/// cycle). Compare `next_block_hash` across cycles if you need to
/// detect whether the projection actually changed.