Category "rust"

Using String.replace to replace a multi-line section of the string in Rust

I am trying to use Rust to go through and make changes to an HTML file. Basically, I find specific things in the code that I want replaced, then I replace it w

How to re-run Diesel migrations?

I'm using Diesel with PostgreSQL. I added my migrations, and they worked fine, outputting everything in the schema.rs file. Until I noticed that I was missing t

error: component 'clippy' for target {target} is unavailable for download

When using a custom rust-toolchain file with a pinned version 1.59.0 and running cargo clippy in 1.59.0, I get error: the 'cargo-clippy' binary, normally provi

Rust installation fails on Linux with error "OS 21"

When I tried to install Rust on my Linux machine this error appeared:error: could not amend shell profile: '/home/$Username/.profile': could not write rcfile fi

Corrupted .gif download file using rust but without rust using curl command it works

Hi I tried to download a .gif file using curl command in Linux fedora 36 using curl https://static.wikia.nocookie.net/minecraft_gamepedia/images/d/d1/Magma_Bloc

How to Use String instead of ObjectId in "wither" Rust?

I have this code here: pub struct Account { #[serde(rename = "_id", skip_serializing_if = "Option::is_none")] pub id: Option<ObjectId>, pub em

How to Use String instead of ObjectId in "wither" Rust?

I have this code here: pub struct Account { #[serde(rename = "_id", skip_serializing_if = "Option::is_none")] pub id: Option<ObjectId>, pub em

How do you run the main binary and then run tests based on it in Rust?

I have written a webserver which requires some complicated setup and teardown, and am trying to write unit tests. Axum does provide examples using the Tower One

How do I separate the execution of tests via cargo test?

I'm working on a Rust project that has many units test (almost 200). About 20 of those tests are really heavy and they create problems when executed with the ot

Use rust cargo to run tests in workspace root

I've got the following rust project layout: project_name ├── crate_1 │ ├── src │ │ ...

I cant install cargo afl due to conflict libc in build

i run this command for installing afl but got this error :slight_smile: cargo install --force afl --verbose Updating crates.io index Installing afl v0.12.2 Comp

How to reset the console output? Clearing just shifts the output back

My console application needs to clear the screen. How do I truly clear the screen, like the reset command in Linux? I tried using methods I found on Google, li

How to put mathematical equations in source code without making it unreadable?

When implementing complex calculations, I found that readability suffered a lot. For example, this formula is absolutely unreadable when translated to code (I c

How do I automatically run "cargo fix" on save in VSCode?

Currently, I use VSCode as my IDE when programming Rust. I use the rust-analyzer VSCode extension, since it seems to be the best one out there for Rust (as of 2

How can we detect the host OS type (not the target OS) in Rust?

There are many ways to detect the target OS, e.g. #[cfg(windows)], #[cfg(unix)], std::env::consts::OS. For cross-compilation, how can we detect the OS that our

Why does vscode's "Run Doctest" helper filter all of my crate's Doctests?

Expected Behavior: Clicking "Run doctest" in vscode should execute one test from doctest snippets. Terminal output SHOULD say ("1 passed;" or "1 failed;"), and

rust-analyzer failed to load workspace: Failed to read Cargo metadata from Cargo.toml file e:\rustBlog\server\Cargo.toml

enter image description here **I create rust project by "cargo new [name]" and install rust-analyzer in vsCode.But when I open the project by vscode,there's an

What does the asterisk / star (*) at the end of a cargo tree output represent?

What does the asterisk / star (*) at the end of a cargo tree output represent? How and where is it used?

Crate p12 rust - Error [E0599]: no method name `decrypt_padded_vec`found for struct `Decryptor` - in docker build

my docker builds started failing today and I can't seem to figure out exactly how to fix it. Compiling locally is still working. When I try to create a containe

Solana Test Program Anchor Test failing tsconfig.json" > needs an import assertion of type "json"

I ran anchor test --skip-deploy and all it should do is initialise my program, but all I get is this error, that I cannot resolve. I checked the tsconfig.json s