Ryo Yamashita
Ryo Yamashita
Currently, [cargo-binstall](https://github.com/ryankurte/cargo-binstall) cannot be used for cargo-udeps on macOS due to alexcrichton/tar-rs#295.
Hello from `rust-analyzer`! We might still revert the change that prompted this, but this PR seems like a good idea anyway. My suggestion here would be to set a different...
yukicoder(やLibrary Checker)用には`init`時にこのようなパッケージを作り,コンテストに参加するときは`add`コマンドを使ってもらう. ```console . ├── Cargo.lock ├── compete.toml ├── rust-toolchain └── src └── bin └── dummy.rs ``` ```toml [package.metadata.cargo-compete.bin] dummy = { problem = "https://example.com" } ``` - [x] `compete.toml`の`new.template`をどこかに移動...
このようなテンプレートにRustのユニットテストを生成するようにすればVSCodeとかのGUIデバッガで動かせて便利なのではという考え。やるとすればproc-macroも良いが完全に`std`のみで動く簡潔なテストがベストか。 ```rust use proconio::source::once::OnceSource; use std::io::Write; fn main() { let mut input = ::std::string::String::new(); ::std::io::Read::read_to_string(&mut std::io::stdin(), &mut input).unwrap(); let stdout = ::std::io::stdout(); let mut output = ::std::io::BufWriter::new(stdout.lock()); crate::solve(&input, &mut output);...
今の仕様だと単にappendするだけなので適切な場所に挿入するか,末尾に追加したあとにソートする. ```toml [package.metadata.cargo-compete.bin] 9001 = {problem = "https://yukicoder.me/problems/no/9001"} 1358 = {problem = "https://yukicoder.me/problems/no/1358"} 1359 = {problem = "https://yukicoder.me/problems/no/1359"} 1360 = {problem = "https://yukicoder.me/problems/no/1360"} 1361 = {problem = "https://yukicoder.me/problems/no/1361"} 1362 =...