Trait shortestpath::Mesh

source ·
pub trait Mesh {
    type IntoIter: Iterator<Item = Gate>;

    // Required methods
    fn successors(&self, from: usize) -> Self::IntoIter;
    fn len(&self) -> usize;
}

Required Associated Types§

Required Methods§

source

fn successors(&self, from: usize) -> Self::IntoIter

source

fn len(&self) -> usize

Implementors§

source§

impl Mesh for Compact2D

source§

impl Mesh for Full2D

source§

impl<'a, IntoIter> Mesh for MeshWithTopology<'a, IntoIter>
where IntoIter: Iterator<Item = Gate>,