Size: a a a

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

2020 October 06

DF

Dollar Føølish in Rust — русскоговорящее сообществo
А это про релиз .47 речь?
источник

DF

Dollar Føølish in Rust — русскоговорящее сообществo
Понял
источник

MB

Mikail Bagishov in Rust — русскоговорящее сообществo
Я сейчас говорю про мой PR который Default конст дженериками реализует
источник

DF

Dollar Føølish in Rust — русскоговорящее сообществo
А, прошу прощения
источник

в🧇

вафель 🧇 in Rust — русскоговорящее сообществo
Почему компилятор не прожёвывает баунды вроде for<'a> <T as Hrtb<'a>>::Inner: IntoOwned<Owned = O> и как с этим жить?

https://play.rust-lang.org/?version=stable&mode=debug&edition=2018&gist=97dea811b7c28b5e5d50171600f5469b
источник

MB

Mikail Bagishov in Rust — русскоговорящее сообществo
Универсальный ответ на любой такой вопрос: потому что chalk не вмержили
источник

DF

Dollar Føølish in Rust — русскоговорящее сообществo
Я бы очень хотел гат и конст женерики
источник

DF

Dollar Føølish in Rust — русскоговорящее сообществo
А в целом на чалк мне побоку
источник

AV

Andrey Vlasov in Rust — русскоговорящее сообществo
вафель 🧇
Почему компилятор не прожёвывает баунды вроде for<'a> <T as Hrtb<'a>>::Inner: IntoOwned<Owned = O> и как с этим жить?

https://play.rust-lang.org/?version=stable&mode=debug&edition=2018&gist=97dea811b7c28b5e5d50171600f5469b
Мне кажется, это тот же баг, что и тот, с которым я к тебе в лс обращался
источник

MB

Mikail Bagishov in Rust — русскоговорящее сообществo
По-моему кусочек конст дженериков могут попасть в стейбл без chalk
источник

AV

Andrey Vlasov in Rust — русскоговорящее сообществo
Переслано от Andrey Vlasov
источник

AV

Andrey Vlasov in Rust — русскоговорящее сообществo
Я делал ишью, его так никто и не комментировал
Только лейбл повесили
источник

в🧇

вафель 🧇 in Rust — русскоговорящее сообществo
Ну у меня то без гатов 🤔
источник

в🧇

вафель 🧇 in Rust — русскоговорящее сообществo
Andrey Vlasov
Я делал ишью, его так никто и не комментировал
Только лейбл повесили
классика
источник

AV

Andrey Vlasov in Rust — русскоговорящее сообществo
вафель 🧇
Ну у меня то без гатов 🤔
А самый-самый минимальный RE у меня тоже без гатов
источник

в🧇

вафель 🧇 in Rust — русскоговорящее сообществo
Яяяясно
источник

AV

Andrey Vlasov in Rust — русскоговорящее сообществo
(Если я правильно помню, это давно уже было)
источник

в🧇

вафель 🧇 in Rust — русскоговорящее сообществo
Если кому интересно вот мре:

trait Marker {}
impl Marker for &() {}

trait Hrtb<'a> {
   type Inner;
}

impl<'a> Hrtb<'a> for i32 {
   type Inner = &'a ();
}

fn check<T>()
where
   for<'a> T: Hrtb<'a>,
   for<'a> <T as Hrtb<'a>>::Inner: Marker,
{}

fn test() {
   check::<i32>();
}
источник

в🧇

вафель 🧇 in Rust — русскоговорящее сообществo
Пойду в дискорде спрошу...
источник

KR

Kai Ren in Rust — русскоговорящее сообществo
Вообще, по фичам новых версий раста, если кто забыл, то напоминаю про замечательный:
https://caniuse.rs/
источник