Telegram @rust_beginners_ru
Привет! Правильно ли я понимаю, что если у нас есть тип A и типаж B из модуля AB, то с помощью типажа C из второго модуля можно создать методы, которые модифицируют поля объ...
Подскажите плз что такое lending iterator? В чем его отличие от не lending?спасибо
Зачем timeout на сообщения?)
А как тогда объект ициниаризируется?
А методы имеют право хотя бы читать?
Подскажите, тут возможно if n == "text" убрать?
std::marker::PhantomData - это для тех кому кажется что они мало букавок в коде напечатали? какая практическая польза?
Как промаркировать функцию, чтобы не включать её в релизный билд?
Ну и более общий вопрос, есть ли аналоги легковесных потокв Golang в Rust ?
привет ребят, вопрос по крипте, обычно в solidity при создание контракта сразу можно указать владельца и закинуть ему допустим 10кк токенов, возможно ли такое в near?
подскажите в чем разница между ними. Lazy я могу потом поменять, а OnceCell нет? вроде оба варианта инициализируются лениво.
Порт из популярного крейта once_cell?
Я не совсем понимаю разницу между бокс дин и & дин, или это просто, Box<dyn Debug> означает что эти 2 указателя будут лежать в куче, а в случае &dyn Debug эти указателя в стек...
а нельзя одним lifetime'ом сделать?
почему они должны быть разными?
#[near_bindgen] #[derive(BorshDeserialize, BorshSerialize, PanicOnDefault)] pub struct Contract { token: FungibleToken, metadata: LazyOption<FungibleTokenMetadata>, } ...
Всё ещё не мешает сделать его необязательным и со знаком ?
?Sized тоже начинает пропускать больше типов
доброе утро, товарищи. подскажите что я делаю не правильно db.execute("insert into db (id,a,b,c) values(?1,?2,?3,?4)", (&hash,"a","b","c")); -> (&u32, &str, &str, &str) the t...
Вроде ?const логичнее, а вроде и должен быть дефолтом