fn index_of(&self, p: &P) -> Option<usize> {
		if let Some(index) = self.predicates.get(p) {
			Some(*index)
		} else {
			None
		}
	}
/// Return the assigned index of a known predicate.
Return the assigned index of a known predicate.
Return the assigned index of a known predicate .
fn index_of(&self, p: &P) -> Option<usize> {
		if let Some(index) = self.predicates.get(p) {
			Some(*index)
		} else {
			None
		}
	}
fn index_of ( & self , p : & P ) -> Option < usize > { if let Some ( index ) = self . predicates . get ( p ) { Some ( * index ) } else { None } }
Return the assigned index of a known predicate.
Return the assigned index of a known predicate .
&self
p
&P
&self
p
&P