this post was submitted on 25 Apr 2024
40 points (100.0% liked)
Rust
5943 readers
2 users here now
Welcome to the Rust community! This is a place to discuss about the Rust programming language.
Wormhole
Credits
- The icon is a modified version of the official rust logo (changing the colors to a gradient and black background)
founded 1 year ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
The code they were looking at was used for writing the table, but they were testing the one that read it (which is instead correct).
Yeah that's me :)The translation using an associated const also works when the
const
block uses generic parameters. For example:This can be written as:
However it cannot be written as:
Because
const FOO: ()
is an item, thus it is only lexically scoped (i.e. visible) insiderequire_zst
, but does not inherit its generics (thus it cannot useT
).