Вместо запуска AppImage в Rust открывается Node.js REPL
Я пытаюсь запустить node.js приложение упакованное с помощью electron, но вместо стандартного console.log, который я добавил в код для отладки я вижу это: Welcome to Node.js v22.1…
Я пытаюсь запустить node.js приложение упакованное с помощью electron, но вместо стандартного console.log, который я добавил в код для отладки я вижу это: Welcome to Node.js v22.1…
Это код. use std::sync::atomic::{AtomicUsize, Ordering}; use std::sync::Arc; use std::alloc::{alloc, dealloc, Layout}; use std::ptr; use criterion::{criterion_group, criterion_mai…
Подскажите в чем ошибка или в каком направлении искать поиск причины? Почему получаются разные типы в данном случае? let client = Client::connect("postgresql://user:pass@loca…
Мне нужна библиотека в rust, предоставляющая действия с обыкновенными несократимыми дробями.
[sfml 0.20.0] running: "C:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\VC\\Tools\\MSVC\\14.36.32532\\bin\\HostX64\\x64\\cl.exe" "-nologo" "-…
fn main() { let mut funcs: [fn() -> usize; 3] = [|| -> usize {0}; 3]; // инициализация "нулями" for i in 1..=3 { funcs[i - 1] = || -> u8 {to_rvalue("i"…
В синтаксисе rust все управляющие конструкции типа if, циклы типа for являються выражениями(expressions - expr). То есть они всегда, неявно или явно, что-то возвращают Так же в ru…
Пытаюсь добавить пулл подключений (deadpool-postgresql) к своей базе данных внутри web-api приложения. К сожалению пока безуспешно. По примерам из интернета попытался сделать но п…
Не могу добиться чтобы значение переменной можно было подставить в шаблон регулярного выражения. Пример: let mut agent = r"\[main\]"; if args.len() == 3{ let args_agent …
use tokio::io::{AsyncRead, AsyncWrite, Result}; use tokio::net::TcpListener; #[tokio::main] async fn main() -> Result<()> { let listener1: TcpListener = TcpListener::bind…
Для установки timeout в suppaftp используется стандартная реализация из std функция from_secs(secs: u64) -> Duration, пример: use suppaftp::FtpStream; use std::net::TcpStream; …
Решил начать изучение языка Rust. Сделал простой код use std::f32::consts::PI; fn main() { let mut arr = [0.; 1800]; let d = [2.0268, 1.4332, 1.1702, 1.0134, 0.9064, 0.8275]; let …
Чем отличаются ассоциативные типы (Associated Types) от обобщенных типов (Generics Types) и шаблонов (Templates)? Я не понимаю разницы между этими понятиями, кроме как шаблонов, х…
Возможно ли реализовать возврат из функции в константу при условии, что аргументом функции является строка? Я создал тестовую функцию, при ее выполнении получаю ошибку, что значен…
#![feature(type_alias_impl_trait)] #![feature(return_position_impl_trait_in_trait)] fn main() { let payment = PaymentHelper::get_payment_factory(PaymentType::Sber).create_payment(…
Я использую клиент FTP В примерах указано, как сохранить текстовый файл в UTF-8. Как можно сохранить бинарный файл? Я так думаю, что нужно его скачать как буффер байт, и потом сох…
Может ли rust выключить компьютер, как это было был на python? Что-то в подобии os.system("shutdown /p")на пайтон или WinExec("shutdown -s -t 0", SW_HIDE на C++
Есть код который проверяет является ли число палиндромом. Но возникли проблемы с unwrap() - Result::unwrap() on an Err value: ParseIntError { kind: PosOverflow } let x = 123456789…
Условный сайт site.com отдаёт данные в json, например, такие: { "a": { "text": ["abc", "xyz", "rty", "io", "f"…
Есть реализованный на PHP разбор бинарного файла в hex (читаются данные из файла): while (!feof($handle)) { $bin = fread ($handle , 7 ); $hex = bin2hex($bin); } Как это можно повт…
Есть вектор, который собирается из строки через разбивку: let mut _strings: Vec<&str> = _string_from_char.split(",").collect(); Получается пример: [""…
Следуя туториалу по amethyst, я написал следующий код: Cargo.toml [package] name = "amethyst" version = "0.1.0" authors = [] edition = "2021" [depend…
Необходимо читать строку из файла (это понятно как), разбивать ее по разделителю и вывести только значения после 2 разделителя. Можно ли это реализовать через split? let _contents…
Когда все три файла: tcp.rs, lib_04.rs и lib_05.rs в одной папке, где первый содержит fn main(), а остальные два - как модули, т.е. разбил большой файл на три, то так работает: &g…
В редакторе VS Code командой rustc test_01.rs создаются в текущей папке, например, examples соответствующие два файла: test_01.pdb и test_01.exe. Как изменить настройки, чтобы эти…
Например, есть код (сильно упрощённый пример парсера): #[derive(Debug)] enum Token { SYMBOL(char), BRACKET, } fn parse(toks: &Vec<Token>) { let mut code_in_brackets: Vec…
Надо подписать файл на Rust. Пытаюсь делать это так: extern crate openssl; use std::env; use std::string::String; use std::fs::File; use std::path::Path; use openssl::pkey::PKey; …
В Rust есть конструкция #[cfg(...)]. Например, есть набор констант, хранящих кода цветов в терминале Linux: #[cfg(target_os="linux")] const BLACK: &str = "\033[…
В настройках Cargo и rustc можно выбрать лишь целевую платформу, в моём случае x86_64-pc-windows-msvc. А конкретная разрядность выбирается непонятно каким местом: мне нужно скомпи…
В этом вопросе собирается литература и другие учебные материалы по языку Rust. Формат: Имя Фамилия — «Название книги целиком и полностью», ГГГГ г.. Формат для переведенной литерат…