fn shared_prefix(&self, other: &Self) -> Self
	where
		Self: Clone,
	{
		let mut a = self.clone();
		a.clip(self.shared_prefix_len(other));
		a
	}
/// Longest shared prefix of two bit strings.
Longest shared prefix of two bit strings.
Longest shared prefix of two bit strings .
fn shared_prefix(&self, other: &Self) -> Self
	where
		Self: Clone,
	{
		let mut a = self.clone();
		a.clip(self.shared_prefix_len(other));
		a
	}
fn shared_prefix ( & self , other : & Self ) -> Self where Self : Clone , { let mut a = self . clone ( ) ; a . clip ( self . shared_prefix_len ( other ) ) ; a }
Longest shared prefix of two bit strings.
Longest shared prefix of two bit strings .
&self
other
&Self