David Tolnay
David Tolnay
I am aware of that project but it lost my confidence with a number of repulsive misguided AI-generated changes. Do you know of a better option? "Most popular" is not...
The non-repetition expands to something like this, which is fine: ```rust { let mut _s = ::quote::__private::TokenStream::new(); ::quote::__private::push_dot3(&mut _s); ::quote::ToTokens::to_tokens(&Private, &mut _s); ::quote::__private::push_dot3(&mut _s); _s } ``` The repetition expands...
This correct expansion is probably achievable: ```rust { let mut _s = ::quote::__private::TokenStream::new(); { use ::quote::__private::ext::*; let has_iter = ::quote::__private::ThereIsNoIteratorInRepetition; let (var, i) = Private.quote_into_iter(); let has_iter = has_iter |...
In the short term we can probably fix this to support: ```rust #[cxx::bridge] mod ffi { extern "Rust" { type DynMyData; fn get_data(self: &DynMyData) -> Result; } } impl MyData...
As far as I know, it is feasible.
Is there a specific code change that you were wanting the release to contain? Or just to release the same code with a different version number?
The `-lstdc++` comes from link-cplusplus. You can turn it off like this in Cargo.toml: ```toml [dependencies] link-cplusplus = { version = "1", features = ["nothing"] } ```
The semantics of the macro are that if the compiler proves that the function does not panic, then the function compiles; and if the compiler does not prove that the...
Using Reindeer without `precise_srcs = true` in reindeer.toml is not well supported (because Meta only uses it with precise_srcs). With `precise_srcs = true`, the `#![doc = include_str!("../README.md")]` in crates like...
What you are asking for is in general not compatible with how Cargo does lockfiles. If `dep1` has `[features] abc = ["dep:some_dep"]`, Cargo is not going to put `some_dep` into...