Size: a a a

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

2020 October 02

D

Dima in Rust — русскоговорящее сообществo
Эрик
Опять от аллокаций кого-то лечить придётся. Не надо так.
а в чем смысл этой фразы, я не совсем понял?
источник

Э

Эрик in Rust — русскоговорящее сообществo
Dima
а в чем смысл этой фразы, я не совсем понял?
https://aspenuwu.me/posts/rust-optimization.html

Смотри часть "Allocating the path to hell".
источник

D

Dima in Rust — русскоговорящее сообществo
а, смысл был не аллоцируйте без надобности?
источник

Э

Эрик in Rust — русскоговорящее сообществo
Эрик
Ну нет, ну боксы же.
Это было продолжение к этому сообщению.
источник

D

Dima in Rust — русскоговорящее сообществo
спасибо за пояснения
источник
2020 October 03

Z

Zymlex (Юрий) in Rust — русскоговорящее сообществo
Возможно ли сделать Add import для всех возможных типов во всём файле/файлах?
источник

Z

Zymlex (Юрий) in Rust — русскоговорящее сообществo
т.е. автоматитески сократить пути, используя use
источник

(L

(((Mike Lubinets))) in Rust — русскоговорящее сообществo
Zymlex (Юрий)
т.е. автоматитески сократить пути, используя use
Ты имеешь в виду импортировать всё, что есть в модуле?
источник

Z

Zymlex (Юрий) in Rust — русскоговорящее сообществo
(((Mike Lubinets)))
Ты имеешь в виду импортировать всё, что есть в модуле?
Всё, что можно сократить
источник

(L

(((Mike Lubinets))) in Rust — русскоговорящее сообществo
Можно импортировать всё, но это не очень хорошая идея обычно.

Можно объединить импорты с помощью {}

use a::{b, c::{z, h}}
источник

(L

(((Mike Lubinets))) in Rust — русскоговорящее сообществo
Советую прочитать https://doc.rust-lang.org/book/ -- там описано и это, и ещё много чего, что точно понадобится.
источник

Z

Zymlex (Юрий) in Rust — русскоговорящее сообществo
Я уже сделал для каждого типа, но хотелось бы автоматически, так как сгенерено из bindgen, а он только полные пути прописывает.
источник

Z

Zymlex (Юрий) in Rust — русскоговорящее сообществo
И как это автоматически заменит код во всех местах?
источник

T

Tommy in Rust — русскоговорящее сообществo
Zymlex (Юрий)
И как это автоматически заменит код во всех местах?
тогда я не понял вопроса, извини
источник

Z

Zymlex (Юрий) in Rust — русскоговорящее сообществo
Tommy
тогда я не понял вопроса, извини
В файле не используются use, все типы указаны через полные пути, а IDE позволяет сократить путь во всех местах, только для одного типа за раз.
источник

Э

Эрик in Rust — русскоговорящее сообществo
Zymlex (Юрий)
Я уже сделал для каждого типа, но хотелось бы автоматически, так как сгенерено из bindgen, а он только полные пути прописывает.
Посмотри настройки rustfmt, там было что-то такое, хотя и только в nightly, вроде бы.
источник

Э

Эрик in Rust — русскоговорящее сообществo
Ну и да, можно вообще всё в один use запихать:
use {
std::{vec::Vec, collections::*},
core::mem,
};
источник

Z

Zymlex (Юрий) in Rust — русскоговорящее сообществo
Эрик
Ну и да, можно вообще всё в один use запихать:
use {
std::{vec::Vec, collections::*},
core::mem,
};
Да не, мне такое не нужно в данном случае.
источник

b

in Rust — русскоговорящее сообществo
источник

Э

Эрик in Rust — русскоговорящее сообществo
Вроде было уже?
источник