Tim (Theemathas) Chirananthavat
Tim (Theemathas) Chirananthavat
I moved a lot of stuff into the existing `symmetriccipher` module and the newly-created `hash` module. This should make it easier for users to find what they want. This is...
# Proposal ## Problem statement [`Stdin::read_line`](https://doc.rust-lang.org/stable/std/io/struct.Stdin.html#method.read_line) is very commonly used in programs written by beginners in rust. (For example, see the [guessing game program](https://doc.rust-lang.org/book/ch02-00-guessing-game-tutorial.html) in the Book.) Therefore, I think...
### Code ```Rust #![feature(super_let)] const _: *const i32 = { super let x = 1; &raw const x }; ``` ### Meta Reproducible on the playground with `1.89.0-nightly (2025-06-08 6ccd4476036edfce364e)`...
I tried this code: ```rust #![feature(super_let)] fn f() { super let a = 1; } fn g() { loop { super let b = 2; } } fn h() {...
Special case struct patterns containing only a rest pattern (e.g., `Foo { .. }`) so that they can match values of any type with the appropriate name, not just structs...
In order to check whether tests compile, crater runs the command: `cargo +some_channel test --frozen --no-run --message-format=json`. This compiles unit tests, but don't run them. However, this command does not...
This is a different unsoundness than https://github.com/Lokathor/bytemuck/issues/281. The derive macros expand to code that mentions the field types, in order to validate that they implement the expected traits. This doesn't...
### Is this about an existing lint, or proposing a new one? new ### Known issues that might be causing this - [ ] Is the item that should have...
### Code I tried this code (not from real code, but just experimenting): ```rust use std::mem::MaybeUninit; #[unsafe(no_mangle)] fn demo(x: &mut MaybeUninit) -> MaybeUninit { *x = MaybeUninit::uninit(); *x } ```...