pub fn canon_equals_to(&self, other: &Self) -> bool {
		let this = self.storage.read();
		let other = other.storage.read();
			this.hashes == other.hashes
			&& this.best_hash == other.best_hash
			&& this.best_number == other.best_number
			&& this.genesis_hash == other.genesis_hash
	}
/// Compare canonical chain to other canonical chain.
Compare canonical chain to other canonical chain.
Compare canonical chain to other canonical chain .
pub fn canon_equals_to(&self, other: &Self) -> bool {
		let this = self.storage.read();
		let other = other.storage.read();
			this.hashes == other.hashes
			&& this.best_hash == other.best_hash
			&& this.best_number == other.best_number
			&& this.genesis_hash == other.genesis_hash
	}
pub fn canon_equals_to ( & self , other : & Self ) -> bool { let this = self . storage . read ( ) ; let other = other . storage . read ( ) ; this . hashes == other . hashes && this . best_hash == other . best_hash && this . best_number == other . best_number && this . genesis_hash == other . genesis_hash }
Compare canonical chain to other canonical chain.
Compare canonical chain to other canonical chain .
&self
other
&Self
&self
other
&Self