pub struct RecordParent;Trait Implementations§
Source§impl<G> ParentPolicy<G> for RecordParent
impl<G> ParentPolicy<G> for RecordParent
Source§impl<G> SteinerTreeParentPolicy<G> for RecordParent
impl<G> SteinerTreeParentPolicy<G> for RecordParent
type State = <G as VertexMap<SteinerTreeParent<<G as Graph>::Vertex, <G as Graph>::Label>>>::Vmap
type Label = <G as Graph>::Label
fn init(graph: &G) -> Self::State
fn label(label: &G::Label) -> Self::Label
fn save_split( graph: &G, state: &mut Self::State, vertex: G::Vertex, subset: usize, )
fn save_parent( graph: &G, state: &mut Self::State, from: G::Vertex, to: G::Vertex, label: Self::Label, )
Auto Trait Implementations§
impl Freeze for RecordParent
impl RefUnwindSafe for RecordParent
impl Send for RecordParent
impl Sync for RecordParent
impl Unpin for RecordParent
impl UnsafeUnpin for RecordParent
impl UnwindSafe for RecordParent
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more