Size: a a a

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

2020 November 29

EG

Emmanuel Goldstein in Rust — русскоговорящее сообществo
Emmanuel Goldstein
Этот вроде выглядит неплохо, спасибо
Интересно, не сломается ли он, если в него кормить цветной текст
Сломается
источник
2020 November 30

p

polunin.ai in Rust — русскоговорящее сообществo
Есть зависимость с именем А. Я хочу чтобы во всем проекте эта зависимость была доступна только по имени Б. Это можно организовать?
источник

ИЛ

Иван Лещенко... in Rust — русскоговорящее сообществo
polunin.ai
Есть зависимость с именем А. Я хочу чтобы во всем проекте эта зависимость была доступна только по имени Б. Это можно организовать?
источник

p

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

YB

Yevhenii Babichenko in Rust — русскоговорящее сообществo
polunin.ai
Есть зависимость с именем А. Я хочу чтобы во всем проекте эта зависимость была доступна только по имени Б. Это можно организовать?
b = { package = "a", version = "0.0.1" } в Cargo.toml
источник

S

Staaaaaa in Rust — русскоговорящее сообществo
𝕯mitry 𝖁akulenko
Это как? Ячейка одна, по определению запись в неё может осуществлять только один поток одновременно
Вы пишите, не бойтесь )  только про всякие кеш линии почитайте и протоколы когерентности.  Вот например очень хороший пост )   https://community.intel.com/t5/Intel-Moderncode-for-Parallel/Core-to-Core-Communication-Latency-in-Skylake-Kaby-Lake/td-p/1061658
источник

ΑZ

Αλεχ Zhukovsky in Rust — русскоговорящее сообществo
∅ ч
А в расте уже можно для внешних типов внешние трейты крепить?
ты можешь сделать свой трейт и реализовывать уже его. ничем не хуже
источник

p

polunin.ai in Rust — русскоговорящее сообществo
есть много публичных констант. я могу как-то сделать
public const {
 First: Type = ...;
 Second: Type = ...;
}
?
источник

r

red75prime in Rust — русскоговорящее сообществo
macro_rules! const { ( $( $name:ident: $ty:ty = $e:expr; )+ ) => { $( pub const $name: $ty = $e; )+ }; }
источник

K

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

r

red75prime in Rust — русскоговорящее сообществo
Строка 6 'b лишний. Просто захватываем self на 't.  https://play.rust-lang.org/?version=stable&mode=debug&edition=2018&gist=e8bcdd21e069f5197b0367d9c143a539
источник

r

red75prime in Rust — русскоговорящее сообществo
Хотя странно, что вариант с 'b: 't не работает. Оно вроде бы должно отресолвиться как 'b == 't, где 'b - время жизни до последнего использования sub.
источник

r

red75prime in Rust — русскоговорящее сообществo
А... там 't: 'a всё портит.
источник

K

Kitsu in Rust — русскоговорящее сообществo
red75prime
Хотя странно, что вариант с 'b: 't не работает. Оно вроде бы должно отресолвиться как 'b == 't, где 'b - время жизни до последнего использования sub.
угу да, чего-то я тоже втыкал в это долго, думал более вербознее -- лучше, ан-нет
спасибо
источник

r

red75prime in Rust — русскоговорящее сообществo
red75prime
А... там 't: 'a всё портит.
Оно значит, что self, должен быть захвачен на время жизни 'a, то есть на время жизни base.

fn sub<'t: 'b, 'b>(&'t mut self) -> Sub<'b, 'a> { тоже работает, а вот 'b: 't ресолвиться в 'b=='t не хочет
источник

D

Dmitry in Rust — русскоговорящее сообществo
Всем привет, подскажите пожалуйста, что можно почитать, чтобы получше разобраться с массивами, срезами и Vec, особенно интересует конвертация между ними?
источник

DD

Daniil Davydov in Rust — русскоговорящее сообществo
Dmitry
Всем привет, подскажите пожалуйста, что можно почитать, чтобы получше разобраться с массивами, срезами и Vec, особенно интересует конвертация между ними?
код nom например
источник

ИЛ

Иван Лещенко... in Rust — русскоговорящее сообществo
Dmitry
Всем привет, подскажите пожалуйста, что можно почитать, чтобы получше разобраться с массивами, срезами и Vec, особенно интересует конвертация между ними?
источник

D

Dmitry in Rust — русскоговорящее сообществo
Здесь прям основы основ)
источник

D

Dmitry in Rust — русскоговорящее сообществo
Меня интересует вопрос, как без копирования часть массива (в виде среза) преобразовать в массив, изменить данные и чтобы изменения были в исходном массиве
источник