Article

rust-analyzer Financial Report #4

Published on 2 min read

    Financial Report #4

    This is the fourth financial status report of the rust-analyzer project Ferrous Systems fund.

    This one is loooong overdue, apologies for that! We will be posting these reports yearly from now on.

    Since the last report, rust-analyzer has finally moved into the rust-lang organization 🎉 and due to that, these financial reports are now being published on the Ferrous Systems website, as was outlined in the previous report.

    We would like to say a big thank you to all the sponsors of rust-analyzer, past and present. This work is dependent on the generosity of sponsors.

    If you like what we are doing — please consider donating to the project; you can do that either via Github Sponsors or through the Open Collective website. And if your company would like to support rust-analyzer, but these platforms don’t fit into your procurement process or are otherwise too hard to deal with, you can always contact Ferrous Systems to figure out a solution.

    2021-08-01 - 2021-12-31

    In these 5 months, you've supported us with €28.600 on OpenCollective, and €5.500 on GitHub Sponsors.

    €1.240 have been spent on bank account and host share fees.

    €39.450 have been spent on funding Ferrous Systems employees to work on rust-analyzer.

    Some things to highlight that have been worked on:

    • Jonas has focused on adding support for newer (at that time) syntactic languages features, mainly let ... else and match if guards
    • Lukas has worked on improving the user experience of the majority of IDE features making them more robust and featureful.

    2022-01-01 - 2022-12-31

    In 2022, you've supported us with €78.100 on OpenCollective, and €19.578 on GitHub Sponsors.

    €3.580 have been spent on bank account and host share fees.

    €105.100 have been spent on funding Ferrous Systems employees to work on rust-analyzer.

    In 2022, no major contributors were funded from the pot. However, in 2023 we will definitely be allocating funds for community contributors again.

    Total budget expenditure for 2022 exceeded funding received by €10.000.

    Some things to highlight that have been worked on:

    • Andrei implemented variable substitution for the VSCode extension
    • Jonas improved the signature help feature a bunch and implemented attribute expansions for associated items
    • Lukas focused on improving the completions infrastructure, adding a lot of new inlay hints to visualize hidden language magic and making paths in derive attributes work like any other path in terms of IDE features

    OpenCollective

    The keen eyed will probably have noticed that the OpenCollective still has quite a big sum of balance reported, this is due to us not having noted down the expenditures there yet. The balance shown on OpenCollective does not reflect the actual remaining funds, as the funds are managed by Ferrous Systems directly.