172 похожих чатов

У меня есть два входных лайфтайма 'a, 'b и выходной

лайфтайм 'c зависящий от этих двух. чтобы прописать такую зависимость нужно писать
'c: 'a + 'b
или
'a: 'c, 'b: 'c
?

7 ответов

31 просмотр

Второй пример же совершенно про другое

А откуда этот третий лайфтайм берётся?

Dmytro-Polunin Автор вопроса
Dmytro Polunin
fn foo(&'a T, &'b U) -> Bar<'c>

Как он в Bar попадает? По-моему, тут только три варианта 'a, 'b -> 'a, 'a, 'b -> 'b, и 'a, 'a -> 'a

Dmytro-Polunin Автор вопроса
red75prime
Как он в Bar попадает? По-моему, тут только три ва...

fn f(x: &'a X, y: &'b Y) -> Pin<Box<dyn Future + 'c>> { Box::pin(async move { x; y; }) }

Dmytro Polunin
fn f(x: &'a X, y: &'b Y) -> Pin<Box<dyn Future + '...

Третий вариант. 'a, 'a -> 'a. Какие-то сложности могут быть только с инвариантными лайфтаймами, но здесь их нет

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

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

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Гайс, вопрос для разносторонее развитых: читаю стрим с юарта, нада выделять с него фреймы с определенной структурой, если ли чо готовое, или долбаться с ринг буффером? нада у...
Vitaly
9
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
длина пакета фиксированная, или меняется?
Okhsunrog
7
Карта сайта