Ian Jackson

Results 75 issues of Ian Jackson

The documentation for `FusedFuture` is quite vague. Unfortunately, I think this vagueness has enabled incoherence to arise and the situation is now rather poor: ### Some reasoning I think `let...

Ideally I would be able to say ``` let la = input.lookahead1(); if la.peek(...) { ... } else if la.peek(syn::parse::Nothing) { OR } else if la.is_empty() { handle the empty...

We had a user report a bad error message from some Arti libraries on Android. The root cause of the problem was #83, but additionally, I felt that the error...

tl;dr: Please add a crates.io co-owner to improve the bus factor for this crate and dirs-ng. Hi. Relevantly, I'm the current maintainer of [`shellexpand`](https://lib.rs/crates/shellexpand), which I inherited from its author...

The recent serde drama is not the first time RustSec has been asked to issue an advisory regarding an intentional decision by a non-malicious crate author. Another example is #1251...

`peeking_next(&mut self, accept: impl FnOnce(..) ->bool)` can be implemented in terms of `peek(&mut self) -> Option` and `next`. Conversely, `peek` can be implemented in terms of `peeking_next`. So, they are...

Unlike most other Free Software licences, the MPL explicitly says it applies only to files with a specific notice: > 1.4. "Covered Software" > means Source Code Form to which...

### Problem ``` rustcargo@zealot:/volatile/rustcargo/Rustup/Arti/arti$ ls -ald ~/.rustup/{tmp,downloads}{/,} lrwxrwxrwx 1 rustcargo rustcargo 37 Jun 8 2021 /home/rustcargo/.rustup/downloads -> /volatile/rustcargo/rustup/downloads/ drwxrwxr-x 2 rustcargo rustcargo 4096 May 3 12:43 /home/rustcargo/.rustup/downloads/ lrwxrwxrwx 1 rustcargo...

bug

Hi. Thanks for this tool which we rely on heavily for our releases. I have an infelicity to report: ### To reproduce ``` git clone https://gitlab.torproject.org/tpo/core/arti cd arti git checkout...

bug
cargo-set-version

I wanted to investigate an issue, but found that I although was using 1.0.9 from crates.io but there wasn't a corresponding git tag. Normally, `cargo` puts a `.cargo_vcs_info.json` in the...