Пойти номикон про лайфтаймы почитать или хрен пока забить, с

практикой придёт?

14 ответов

27 просмотров

Там нет ничего сложного, лучше прочесть

megahomyak- Автор вопроса
mental stability🥺✨
Там нет ничего сложного, лучше прочесть

ну, если бы там не было ничего сложного, то я бы щас не тупил иду читать, потом дочитывать вышеупомянутую статью

Не знаю, что тебе не понятно. Возможно, ты просто пытаешься другую парадигму в расте применять, хотя это не те языки, что ты до этого учил

megahomyak- Автор вопроса
mental stability🥺✨
Не знаю, что тебе не понятно. Возможно, ты просто ...

да там никакой парадигмы, просто ни хрена не понимаю, почему trait GenericTrait<'a>: 'a {} и trait GenericTrait {} и trait GenericTrait: 'static {} будут вести себя по-разному и где

megahomyak
да там никакой парадигмы, просто ни хрена не поним...

2 и 3 это одно и то же Первый эти вырожденный из второго случай, который должен жить хотя бы 'а. Но 'а может быть 'static

megahomyak
да там никакой парадигмы, просто ни хрена не поним...

По частям разберём : : - обозначает в данном контексте набор баундов. Он уточняет, какие возможности или связи имеет тип, и одновременно ограничивает множество типов. 'static: то, что способно жить всю работу программы. Это не значит обязано, и тем более не значит (конкретно) литералы (даже не так: литералы тут вообще не при чём). String: 'static. Vec<i32>: 'static. &i32 не 'static. Скорее всего. Скорее всего часто означает да. 'a: лайфтайм с именем a. <>: типовые параметры. <'a>: лайфтайм параметр. Сейчас нет имплов, которые могли бы показать разницу. Но мы уже можем сказать про эти два трейта, что: У одного есть лайфтайм параметр на трейте, у другого нет. У одного баунд связан с трейтовым лайфтайм параметром, у другого 'static баунд. То есть его вообще никак не заимплементить для типов, которые не могут жить всю работу программы ни при каких обстоятельствах. В частности для нестатических ссылок. Перечитывай ту статью много раз, как будут проблемы. Она проясняет вообще всё.

megahomyak- Автор вопроса
Traveller Kolsky
По частям разберём : : - обозначает в данном конте...

спасибо лучше не стало, но потом мб вернусь к этому сообщению

megahomyak- Автор вопроса
Traveller Kolsky
По частям разберём : : - обозначает в данном конте...

а есть какие-то суперпростые и желательно наглядные материалы по вот этому? (если есть, то дайте) времени на их изучение у меня предостаточно, так что даже если там будет 3 часа запись со стрима, то посмотрю спокойно

megahomyak
а есть какие-то суперпростые и желательно наглядны...

честно. я прочитал раст бук. и мне казалось понял. попробовал сразу написать асинхронщину. и понял что не понял. пошел смотреть лекции(из закрепа). и в них все очень хорошо объясняется. опять кажется что понял

megahomyak- Автор вопроса
Mikhail Sheldyakov
честно. я прочитал раст бук. и мне казалось понял....

хм, а вот про Кладова я не вспомнил, а у него как раз тщательно и долго. Надо бы посмотреть

megahomyak
хм, а вот про Кладова я не вспомнил, а у него как ...

попробуй первые две. выйдет на два часа. и там уже будет про борроу и ‘

megahomyak
а есть какие-то суперпростые и желательно наглядны...

Кладов, номикон + референс. Я бы прочитал все это бегло, а потом читал и параллельно писал, чтобы знания соотносить

megahomyak
да там никакой парадигмы, просто ни хрена не поним...

Не волнуйся, это уже немного продвинутая тема. Такие вещи иногда нужны в определённых случаях. Просто напиши в этой группе, когда захочешь выразить какой-то trait, но не можешь, мы попробуем помочь

Похожие вопросы

Обсуждают сегодня

Всем привет. Ребята, подскажите, пожалуйста. у ботов есть ограничение на отправку сообщений - 30 сообщений в секунду, эти ограничения накладываются на все сообщения? или на со...
Artem Stormageddon
4
Блин, ребята, сори за тупые вопросы. А можно ли как-то открыть вебапку по нажатию на кнопку в меню(которое появляется слева, команды)?
Artem Stormageddon
3
Ребята, всем привет. Подскажите, пожалуйста, можно ли как-то через бота понять, что этого бота добавили в группу\канал и выдали ему права администратора?
Artem Stormageddon
9
Привет всем! Почему этот код не срабатывает при добавлении или удалении пользователя из чата? bot.on('chat_member', async (ctx) => { console.log(ctx); }) bot.launch({allo...
Alexander
7
Всем привет. Не понимаю, в чём тут шутка юмора. Убирается только разрешение на send_messages. А send_media_messages остаётся. Как сделать, чтобы оба убирались? await b...
Alexander
2
Есть тут кто занимается разработкой серваков майна? Или знакомые
meow *
3
'frakturBold' => ['𝖆', '𝖇', '𝖈', '𝖉', '𝖊', '𝖋', '𝖌', '𝖍', '𝖎', '𝖏', '𝖐', '𝖑', '𝖒', '𝖓', '𝖔', '𝖕', '𝖖', '𝖗', '𝖘', '𝖙', '𝖚', '𝖛', '𝖜', '𝖝', '𝖞', '𝖟', '𝕬', '𝕭', '𝕮', '𝕯'...
Roma
4
Есть ли лимиты на кол-во вебхук по домену? Стоит в данный момент 900+ ботов и бывает бот перестает отвечать (не приходят вебхуки) 🐒 Помогает только перезапуск
ᅠ [ Кому не ответил, дублируйте ]
11
а что делать если тебя убивают на картах?
Yarik yarik kyda ti lezesh
43
Товарищи, здравствуйте Подскажите, пожалуйста, может кто-нибудь сталкивался с такой задачей Через вебапку можно сканировать qr-код, а есть ли возможность считывать nfc?
Artem Stormageddon
8
Карта сайта