pub(crate) unsafe fn new_edge(s: LR, w: Scaled) -> usize {
    let mut p = Edge(get_node(EDGE_NODE_SIZE));
    set_NODE_type(p.ptr(), EDGE_NODE);
    p.set_lr(s).set_width(w).set_edge_dist(Scaled::ZERO);
    p.ptr()
}
/*1506: Create a new edge node of subtype `s` and width `w` */
Create a new edge node of subtype `s` and width `w`
Create a new edge node of subtype ` s ` and width ` w `
pub(crate) unsafe fn new_edge(s: LR, w: Scaled) -> usize {
    let mut p = Edge(get_node(EDGE_NODE_SIZE));
    set_NODE_type(p.ptr(), EDGE_NODE);
    p.set_lr(s).set_width(w).set_edge_dist(Scaled::ZERO);
    p.ptr()
}
pub ( crate ) unsafe fn new_edge ( s : LR , w : Scaled ) -> usize { let mut p = Edge ( get_node ( EDGE_NODE_SIZE ) ) ; set_NODE_type ( p . ptr ( ) , EDGE_NODE ) ; p . set_lr ( s ) . set_width ( w ) . set_edge_dist ( Scaled :: ZERO ) ; p . ptr ( ) }
1506: Create a new edge node of subtype `s` and width `w`
1506 : Create a new edge node of subtype ` s ` and width ` w `
s
LR
w
Scaled