News for hackers. Stuff that matters.
Re:Using enums to represent state in Rust by GalaxySnail on Friday September 22, 2023 @01:15PM (#37614713)
IMO Python's equivalent of Rust's Enums would be `typing.Union` [1]. It is more ergonomic and type-safe, and mypy supports type narrowing [2] and exhaustiveness checking on it [3].

[1] https://docs.python.org/3/library/stdtypes.html#types-union

[2] https://mypy.readthedocs.io/en/stable/type_narrowing.html

[3] https://docs.python.org/3/library/typing.html#typing.assert_...

There are no comments on this comment yet.