Как новичок в Rust, я работаю над проблемами Project Euler , чтобы помочь мне понять язык. Проблема...
Это сделано вместе, чтобы проиллюстрировать проблему, с которой я столкнулся при использовании...
Если у меня есть неизменяемая переменная, связанная со структурой, Rust обычно не позволяет мне...
extern crate chrono; use chrono::{DateTime, Utc}; use std::time::Duration; pub fn after(start:...
Мне трудно детерминировать перемешивание массива, , т.е. со случайным начальным числом в Rust. Чего...
У меня есть следующий код: struct Baz { x: usize, y: usize, } struct Bar { baz: Baz, } impl Bar {...
Когда вызывается spawn, возвращается JoinHandle, но если этот дескриптор отбрасывается (или...
У меня есть структура Image, которая может быть построена из Vec<u8> или &[u8]. Он...
Пример игрушки: macro_rules! boo { ($T:ident) => { let x: $T; }; } fn main() { boo!(i32); //...
У меня есть такая структура: struct MyStruct { myvalue: u32, yourvalue: u32, } Если у меня есть a:...
Я хочу найти индекс последней косой черты / в строке. Например, у меня есть строка...
Я следую учебному пособию Rust-wasm и хочу легко добавить корабль (действительно форму) во...
Я пытаюсь разбить строку в Rust, используя пробелы и ,. Я пытался сделать let v:...
Я хочу иметь возможность иметь структуру данных, которая может иметь ключи определенных типов...
Если я попробую это: let vector = vec![1, 2, 3]; let slice = vector[1..2]; Я получаю ошибку...
У меня есть такой код: use std::cell::RefCell; use std::rc::Rc; struct A(bool); impl A { fn...
Я хотел бы преобразовать std::fmt::Arguments в строковый тип. Однако, поскольку поля Arguments...
Если я скомпилирую с cargo rustc -- --emit=llvm-ir, компилятор выдаст LLVM IR. Вот проходы LLVM,...
Как вы можете легко заимствовать вектор векторов как кусочек среза? fn...
У меня есть структура, которая содержит элемент объекта черты, подобный этому: trait Contract {}...
Я сейчас пытаюсь сгенерировать пару ключей ED25519 из хэша SHA256 (через rust-crypto ящик): extern...
С в главе книги Rust о владении , не копируемые значения могут быть переданы в функции либо путем...
Вот игрушечный код, который демонстрирует проблему: trait Foo {} trait Boo<T> { fn f() ->...
В этом: #[derive(Debug)] struct Person { name: String, } fn main() { let mut persons =...
fn make_adder(x: String) -> Box<Fn() -> String> { Box::new(|| x) } fn main() {...