Size: a a a

Rust — русскоговорящее сообщество

2021 June 30

AR

Alexandr Rudalev in Rust — русскоговорящее сообщество
Спасибо
источник

goldstein опять in Rust — русскоговорящее сообщество
если ты собираешься в любом случае клонировать Foo внутри, то я бы принимал на вход Option<Foo>
источник

goldstein опять in Rust — русскоговорящее сообщество
чтобы вызывающая сторона могла выбрать клонировать или отдать владение своим экземпляром
источник

goldstein опять in Rust — русскоговорящее сообщество
если тебе нужно владение, обычно следует сразу просить владение, а не просить ссылку и потом клонировать
источник

TK

Traveller Kolsky in Rust — русскоговорящее сообщество
https://play.rust-lang.org/?version=stable&mode=debug&edition=2018&gist=01339fa5eaed7b8780b1d47a8b17f7c2
Зачем там вообще был last_items, я так и не понял.
источник

ΑZ

Αλεχ Zhukovsky in Rust — русскоговорящее сообщество
вместо mem::take.
Я юзал Option.take но он чет мне не помог
источник

ΑZ

Αλεχ Zhukovsky in Rust — русскоговорящее сообщество
какая-то дичь, у меня без трансмутов он ругался пздц(

Эх.

Ну короч вот топ вариант имхо. Без унсейфов вообще
источник

АА

Александр А... in Rust — русскоговорящее сообщество
и параллелизма
источник

goldstein опять in Rust — русскоговорящее сообщество
Я хочу в макрос передать букву (например, a), и получить её там одновременно как u8 и как строковый литерал ("a"), который потом можно concat!(). Есть ли способ сделать это лучше, чем просто передать в макрос b'a', "a"?
источник

TK

Traveller Kolsky in Rust — русскоговорящее сообщество
syn::LitChar
источник

goldstein опять in Rust — русскоговорящее сообщество
В процмакросе-то понятно. Я про обычный.
источник

kc

kek cheburec in Rust — русскоговорящее сообщество
Всем привет. Думаю тут есть те кто для браузера писали под вэбасембли. Как в русте (точнее в какой либе и как) получить/установить глобальную переменную из джабаскрипта? Я знаю что в emscripten есть val::global set/get, вот его альтернативу.
И как в обычной функции (без перевода во футуры) получить значение из промиса, как дождаться ответа?
источник

A

Artemii in Rust — русскоговорящее сообщество
Подскажите пожалуйста, пробую собрать example_chat фреймворка Rocket на vds сервере, rustc не хочет собирать http0.2.4, на рабочих машинах пробовал, все собирается. Вот что говорит:
error: could not compile `http`

Caused by:
 process didn't exit successfully: `rustc

--crate-name http
--edition=2018 /root/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.4/src/lib.rs
--error-format=json
--json=diagnostic-rendered-ansi,artifacts
--crate-type lib
--emit=dep-info,metadata,link
-C embed-bitcode=no
-C debuginfo=2
-C metadata=e7517795a4e98036
-C extra-filename=-e7517795a4e98036
--out-dir /usr/local/bin/Rocket/examples/target/debug/deps
-L dependency=/usr/local/bin/Rocket/examples/target/debug/deps
--extern bytes=/usr/local/bin/Rocket/examples/target/debug/deps/libbytes-f4ec7f2f74040ede.rmeta
--extern fnv=/usr/local/bin/Rocket/examples/target/debug/deps/libfnv-7663180348855b99.rmeta
--extern itoa=/usr/local/bin/Rocket/examples/target/debug/deps/libitoa-1c45b19da4022ac8.rmeta
--cap-lints allow`
(signal: 9, SIGKILL: kill)

Что можете посоветовать? Куда смотреть
источник

D

Denis in Rust — русскоговорящее сообщество
посмотреть логи сервера, похоже это OOM killer
источник

🎄

🎄ANONIM🎄 in Rust — русскоговорящее сообщество
9 сигнал это "выстрел с дробовика"
Его убили очевидно..
источник

w

whoami in Rust — русскоговорящее сообщество
Памяти не хватило на сборку
см. вывод команды dmesg
источник

A

Artemii in Rust — русскоговорящее сообщество
Мое увожение, спасибо! Похоже так и есть. Не знал, про такой механизм в линуксе
источник

A

Artemii in Rust — русскоговорящее сообщество
Спасибо!
источник

🎄

🎄ANONIM🎄 in Rust — русскоговорящее сообщество
Та везде такое возможно просто не везде оно работает/есть в наличии 😄
Обычно сервера обеспечивают киллером ради того чтобы ты не окирпичил его
источник

D

Denis in Rust — русскоговорящее сообщество
это ядерный механизм, то есть это не то чтобы кто-то чем-то чего-то обеспечивал :)
хотя бывают и внешние киллеры, нацеленные на то, чтобы не доводить дело до ядерного
источник