I am working on an API for an object store, and I am struggling to figure out a way to implement it in Rust. It is a bit frustrating, since I have a good idea o
I've been learning Rust, and I'm having a bit of a problem with this code. let path = Path::new(&return_path); // return path is the user input println!("{
I am trying to add a return type of a future in a closure. But the compiler is telling me that `impl Trait` only allowed in function and inherent method return
I have JSON data that I need to deserialize, where the format is [ { "tag": "path\like\string", "data": [{"fieldA": 1}, {"fieldA": 2}] }, { "t
I do not know rust at all, but I know a little C / C ++, tell me why this code causes an error? I just copy/paste it use std::fs; use std::ffi::{CString}; use o
rustc --version = rustc 1.60.0 (7737e0b5c 2022-04-04) solana --version = solana-cli 1.10.8 (src:623ac656; feat:1122441720) npm --version = 8.5.1 node --version
I'd like to additively deserialize multiple files over the same data structure, where "additively" means that each new file deserializes by overwriting the fiel
According to The Rust Reference, If a main function is present, (snip), and its return type must be one of the following: () Result<(), E> where E: Erro
fn test<T>(arr: &mut [T]) { let vector=vec![] //what can I do here so that I have vector as vec with same size as arr and of type T. } fn main(
This compiles fine (from the rust lang book): fn main() { let mut s = String::from("hello"); s.push_str(", world"); println!("{}", s); } This does
I a writing a simple code for MPI Gather, but I am getting the error: An error occurred in MPI_Gather reported by process [1154023425,0] on communicator MPI_COM
I a writing a simple code for MPI Gather, but I am getting the error: An error occurred in MPI_Gather reported by process [1154023425,0] on communicator MPI_COM
I have read the rfc 2005, knowing the process of manipulation is a repeated operation. And I say encounters reference pattern, I am not talking about encounteri
I depend on crates a and b, where I patched b to a git dependency on ref foo: # Cargo.toml of my crate [dependencies] a = "1.0.0" b = "1.0.0" [patch.crates-io]
How to set a unique field in the mongodb rust implementation? Are you supposed to use create_index()? async fn create_id_fields(client: Client) -> Result {
I am new to Rust and I am using the Postgres crate. I am trying to create a wrapper around the PostgreSQL client, and I have defined this Struct: pub struct Pos
Question I usually use c++ lang, and recently I'm learning rust lang but now confusing the concept of lifetime. My understanding for lifetime is as follows. Is
I have a Rust (2021) lib. It compiled fine. I added a build.rs file with this in it: extern crate cbindgen; use std::env; fn main() { let crate_dir = env:
I was getting into Rust and looking at these simple instructions for Yew framework (a frontend framework for Rust). (Found at: https://yew.rs/docs/tutorial) I f
Please someone explain the code below and how can it be unsafe and why is borrowchecker complaining here? I am very new to rust and I come from a little bit of