Kaba struct InstallInfo ed

...

Syntax ed

struct InstallInfo
    var desktop_file: Path
    var icons: string[]
    var mime_files: string[]
    var source: Path[]

    # constructors
    func mut __init__()
    func mut __init__(source: Path[], icons: string[], desktop_file: Path, mime_files: string[])

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

Elements ed

var desktop_file: Path
...

var icons: string[]
...

var mime_files: string[]
...

var source: Path[]
...