Kaba struct Edge ed

...

Syntax ed

struct Edge extends SingleData
    var is_round: bool
    var is_selected: bool
    var is_special: bool
    var m_delta: bool
    var m_old: bool
    var pos: vec3
    var ref_count: i32
    var side: i32[2]
    var triangle: i32[2]
    var vertex: i32[2]
    var view_stage: i32
    var weight: f32

    # constructors
    func mut __init__(view_stage: i32, is_selected: bool, m_delta: bool, m_old: bool, is_special: bool, pos: vec3)

    # operators
    func mut __assign__(other: Edge)     # Edge = Edge

Elements ed

var is_round: bool
...

var is_selected: bool
...

var is_special: bool
...

var m_delta: bool
...

var m_old: bool
...

var pos: vec3
...

var ref_count: i32
...

var side: i32[2]
...

var triangle: i32[2]
...

var vertex: i32[2]
...

var view_stage: i32
...

var weight: f32
...