adopt new header style to sidestep rust-lang-nursery/rustfmt#836
This commit is contained in:
parent
43dc48c7ff
commit
2529b73087
2 changed files with 9 additions and 15 deletions
|
|
@ -121,8 +121,7 @@ impl<N: Debug, E: Debug> Graph<N, E> {
|
|||
}
|
||||
}
|
||||
|
||||
///////////////////////////////////////////////////////////////////////////
|
||||
// Simple accessors
|
||||
// # Simple accessors
|
||||
|
||||
#[inline]
|
||||
pub fn all_nodes(&self) -> &[Node<N>] {
|
||||
|
|
@ -144,8 +143,7 @@ impl<N: Debug, E: Debug> Graph<N, E> {
|
|||
self.edges.len()
|
||||
}
|
||||
|
||||
///////////////////////////////////////////////////////////////////////////
|
||||
// Node construction
|
||||
// # Node construction
|
||||
|
||||
pub fn next_node_index(&self) -> NodeIndex {
|
||||
NodeIndex(self.nodes.len())
|
||||
|
|
@ -172,8 +170,7 @@ impl<N: Debug, E: Debug> Graph<N, E> {
|
|||
&self.nodes[idx.0]
|
||||
}
|
||||
|
||||
///////////////////////////////////////////////////////////////////////////
|
||||
// Edge construction and queries
|
||||
// # Edge construction and queries
|
||||
|
||||
pub fn next_edge_index(&self) -> EdgeIndex {
|
||||
EdgeIndex(self.edges.len())
|
||||
|
|
@ -232,8 +229,7 @@ impl<N: Debug, E: Debug> Graph<N, E> {
|
|||
self.edges[edge.0].next_edge[dir.repr]
|
||||
}
|
||||
|
||||
///////////////////////////////////////////////////////////////////////////
|
||||
// Iterating over nodes, edges
|
||||
// # Iterating over nodes, edges
|
||||
|
||||
pub fn each_node<'a, F>(&'a self, mut f: F) -> bool
|
||||
where F: FnMut(NodeIndex, &'a Node<N>) -> bool
|
||||
|
|
@ -274,8 +270,7 @@ impl<N: Debug, E: Debug> Graph<N, E> {
|
|||
self.incoming_edges(target).sources()
|
||||
}
|
||||
|
||||
///////////////////////////////////////////////////////////////////////////
|
||||
// Fixed-point iteration
|
||||
// # Fixed-point iteration
|
||||
//
|
||||
// A common use for graphs in our compiler is to perform
|
||||
// fixed-point iteration. In this case, each edge represents a
|
||||
|
|
@ -306,8 +301,7 @@ impl<N: Debug, E: Debug> Graph<N, E> {
|
|||
}
|
||||
}
|
||||
|
||||
///////////////////////////////////////////////////////////////////////////
|
||||
// Iterators
|
||||
// # Iterators
|
||||
|
||||
pub struct AdjacentEdges<'g, N, E>
|
||||
where N: 'g,
|
||||
|
|
|
|||
|
|
@ -251,8 +251,7 @@ impl<K: UnifyKey> sv::SnapshotVecDelegate for Delegate<K> {
|
|||
fn reverse(_: &mut Vec<VarValue<K>>, _: ()) {}
|
||||
}
|
||||
|
||||
///////////////////////////////////////////////////////////////////////////
|
||||
// Base union-find algorithm, where we are just making sets
|
||||
// # Base union-find algorithm, where we are just making sets
|
||||
|
||||
impl<'tcx, K: UnifyKey> UnificationTable<K>
|
||||
where K::Value: Combine
|
||||
|
|
@ -281,7 +280,8 @@ impl<'tcx, K: UnifyKey> UnificationTable<K>
|
|||
}
|
||||
}
|
||||
|
||||
///////////////////////////////////////////////////////////////////////////
|
||||
// # Non-subtyping unification
|
||||
//
|
||||
// Code to handle keys which carry a value, like ints,
|
||||
// floats---anything that doesn't have a subtyping relationship we
|
||||
// need to worry about.
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue