Function tract_hir::internal::order::eval_order_for_nodes[][src]

pub fn eval_order_for_nodes<F, O>(
    nodes: &[Node<F, O>],
    inputs: &[usize],
    targets: &[usize],
    more_dependencies: &[(usize, usize)]
) -> Result<Vec<usize, Global>, Error> where
    F: 'static + Fact + Hash + Clone,
    O: 'static + Debug + Display + AsRef<dyn Op + 'static> + AsMut<dyn Op + 'static> + Clone + Hash
Expand description

Find a working evaluation order for a list of nodes.