fn predicates<'a>(
		&'a self,
		id: Option<&T>,
		subject: &T,
	) -> Option<<Self::Graph as Graph<T>>::Predicates<'a>> where Self::Graph: 'a, T: 'a {
		match self.graph(id) {
			Some(graph) => Some(graph.predicates(subject)),
			None => None,
		}
	}
/// Iterate through all the predicates of the given subject of the given
/// graph.
Iterate through all the predicates of the given subject of the given
graph.
Iterate through all the predicates of the given subject of the given graph .
fn predicates<'a>(
		&'a self,
		id: Option<&T>,
		subject: &T,
	) -> Option<<Self::Graph as Graph<T>>::Predicates<'a>> where Self::Graph: 'a, T: 'a {
		match self.graph(id) {
			Some(graph) => Some(graph.predicates(subject)),
			None => None,
		}
	}
fn predicates < ' a > ( & ' a self , id : Option < & T > , subject : & T , ) -> Option < < Self :: Graph as Graph < T > > :: Predicates < ' a > > where Self :: Graph : ' a , T : ' a { match self . graph ( id ) { Some ( graph ) => Some ( graph . predicates ( subject ) ) , None => None , } }
Iterate through all the predicates of the given subject of the given
graph.
Iterate through all the predicates of the given subject of the given graph .
&'a self
id
Option<&T>
subject
&T
&'a self
id
Option<&T>
subject
&T