Subject: Re: [PATCH v2 00/18] Introduce rust: In xdiff

From: Junio C Hamano <[email-masked]>
Date: Mon, 22 Sep 2025 11:17:41 -0700

Ezekiel Newren <[email-masked]> writes:

> On Mon, Sep 22, 2025 at 11:23 AM Ezekiel Newren <[email-masked]> wrote:
>> Cbindgen parse's Rust and generates C header files; If a field in a
>> struct uses u16 as the name then Rust won't compile, and cbindgen
>> can't create the C header file.
>
> I just tried this in Rust and it turns out you actually can use u16 as
> a struct field name. My bad. I think that's a bad idea and should be
> discouraged though.

That's a great news.

It means we do not have to worry about existing variables and
structure member names at all while working with cbindgen.