fn is_compatible(&self, hash0: &C::Hash, hash1: &C::Hash) -> bool {
        hash0 == hash1
            || self.unit(hash0).panorama.sees(self, hash1)
            || self.unit(hash1).panorama.sees(self, hash0)
    }
// Returns whether the units with `hash0` and `hash1` see each other or are equal.
Returns whether the units with `hash0` and `hash1` see each other or are equal.
Returns whether the units with ` hash0 ` and ` hash1 ` see each other or are equal .
fn is_compatible(&self, hash0: &C::Hash, hash1: &C::Hash) -> bool {
        hash0 == hash1
            || self.unit(hash0).panorama.sees(self, hash1)
            || self.unit(hash1).panorama.sees(self, hash0)
    }
fn is_compatible ( & self , hash0 : & C :: Hash , hash1 : & C :: Hash ) -> bool { hash0 == hash1 || self . unit ( hash0 ) . panorama . sees ( self , hash1 ) || self . unit ( hash1 ) . panorama . sees ( self , hash0 ) }
Returns whether the units with `hash0` and `hash1` see each other or are equal.
Returns whether the units with ` hash0 ` and ` hash1 ` see each other or are equal .
&self
hash0
&C::Hash
hash1
&C::Hash
&self
hash0
&C::Hash
hash1
&C::Hash