Kaba struct LayoutData ed

...

Syntax ed

struct LayoutData
    var bindings: string
    var common: string
    var extensions: string[]
    var input: string
    var push_size: i32
    var topology: string
    var version: string

    # constructors
    func mut __init__()
    func mut __init__(bindings: string, input: string, topology: string, push_size: i32, version: string, extensions: string[], common: string)

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

Elements ed

var bindings: string
...

var common: string
...

var extensions: string[]
...

var input: string
...

var push_size: i32
...

var topology: string
...

var version: string
...