-
According to the documentation of `(rewrite ... :subsume)` it desugars into a `rule` containing a `subsume` command, explaining that `subsume` prevents the same form from triggering any other rules.
…
-
Add an expression `absurd e` as sugar for `match e {}`.
Desugar in `Weeder`.
-
##### Description of the problem
Definition a notation for a partially applied term only works if the arguments of the term were not implicit. This fails:
```coq
Definition pl {x y} := x + y.
…
-
https://play.rust-lang.org/?gist=d912ef0e107be493dd10b72f973897ba
```rust
use serde::*;
#[derive(Serialize)]
struct Test;
fn main() {
serialize_wrap(serialize, &Test);
}
fn serialize…
-
Hello,
I found a case where IWYU makes a recommendation which does not compile when it encounters "auto". I observed this behavior at HEAD (a95999b244f551b719d2f38cfb2d2b7b1cc8fe34) of master compi…
-
This is coming from a stack overflow [question](https://stackoverflow.com/questions/61732690/why-is-it-allowed-to-have-both-immutable-and-mutable-borrows-of-a-vector-of-nume/61734260#61734260).
My …
-
The following code panic when trying to update `centers[i]`
```rust
#[flux::sig(fn(&RVec[@n], usize) -> RVec[n])]
fn normal(x: &RVec, w: usize) -> RVec {
let mut i = 0;
let mut res = RV…
-
Split off from https://github.com/DotNetAnalyzers/ReflectionAnalyzers/issues/152#issuecomment-427687185
The compiler does not allow ref struct types to be used as generic type arguments because tha…
-
I'm no kind of experienced rust programmer, but I was surprised that common functionality (`available`, `push`, `try_push`) wasn't factored into traits (maybe `QueueStats`, `LimitedQueue` and `Unlimit…
-
Currently, we translate Rust iterators as such in all backends.
Rust iterators are lazy and represented by concrete data types: each combinator (e.g. `map`, `zip`, `enumerate`...) builds a concrete…