Kaba struct Beat ed

...

Syntax ed

struct Beat
    var bar_index: i32
    var bar_no: i32
    var beat_no: i32
    var level: i32
    var offset: i32

    # constructors
    func mut __init__()
    func mut __init__(_offset: i32, _level: i32)

    # functions
    func keep_alive_fraction() -> f32
    func keep_alive_length() -> i32
    func keep_alive_offset() -> i32
    func static create_keep_alive(chunk_size: i32, offset: i32, length: i32) -> Beat

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

Functions ed

func keep_alive_fraction() -> f32
...

func keep_alive_length() -> i32
...

func keep_alive_offset() -> i32
...

func static create_keep_alive(chunk_size: i32, offset: i32, length: i32) -> Beat
...

Elements ed

var bar_index: i32
...

var bar_no: i32
...

var beat_no: i32
...

var level: i32
...

var offset: i32
...