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