• themusicman@lemmy.world
    link
    fedilink
    English
    arrow-up
    25
    ·
    2 months ago

    If rust code relies on a C API (as it necessarily does), then a breaking change to the API requires changing that rust code. This is common sense.

    If a process is set up for deferring rust maintenance to a rust developer, this can only last as long as rust maintainers are willing to staff it.

    If C developers are unwilling to accept any risk of needing to touch rust code in the future, then rust contributions should not have been allowed in the first place.

    Allowing rust contributions and then imposing restrictions on what can be done with it? That’s not reasonable.