Size: a a a

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

2020 April 14

IS

Ivan Samsonov 🇸🇬 in Rust — русскоговорящее сообществo
можно правпой кнопкой мыши там есть менюшка report
источник

SS

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

SS

Stanislav Sagan in Rust — русскоговорящее сообществo
Ivan Samsonov 🇸🇬
можно правпой кнопкой мыши там есть менюшка report
А еси телефон?
источник

IS

Ivan Samsonov 🇸🇬 in Rust — русскоговорящее сообществo
Stanislav Sagan
А еси телефон?
сдаюсь 😄
источник

IS

Ivan Samsonov 🇸🇬 in Rust — русскоговорящее сообществo
долгое нажатие на пост
источник

p

polunin.ai in Rust — русскоговорящее сообществo
давно есть Rust REPL? O/o
источник

АГ

Алексей Герасимов in Rust — русскоговорящее сообществo
polunin.ai
давно есть Rust REPL? O/o
не так чтобы очень, но и не вчера появился
источник

AL

Andrey @ozkriff Lesnikov in Rust — русскоговорящее сообществo
polunin.ai
давно есть Rust REPL? O/o
источник

p

polunin.ai in Rust — русскоговорящее сообществo
если в типаже объявлено
trait Foo {
 fn foo<T>(a: T);
}
я могу написать как-то
impl Foo for MyStruct {
 fn foo(a: TypeWhichImplementT) {}
}
?
источник

p

polunin.ai in Rust — русскоговорящее сообществo
то есть сделать специализированную функцию для конкретного типа
источник

АГ

Алексей Герасимов in Rust — русскоговорящее сообществo
polunin.ai
то есть сделать специализированную функцию для конкретного типа
нет, у тебя Т универсально квантифицирован. сделать этот тип ассициированным если только
источник

АГ

Алексей Герасимов in Rust — русскоговорящее сообществo
либо сделать этот тип параметром самого трейта и в impl соответсвенно указать конкретный T
источник

АГ

Алексей Герасимов in Rust — русскоговорящее сообществo
trait Foo<T> {…}
impl Foo<TypeWhichImplementT> for MyStruct {…}
источник

IG

Igor Gulamov in Rust — русскоговорящее сообществo
У кого-нибудь получилось настроить кросс компиляцию wsl -> win x32?

Выскакивает ошибка
  /rustc/b8cedc00407a4c56a3bda1ed605c6fc166655447\/src\libpanic_unwind/gcc.rs:73: undefined reference to `_Unwind_RaiseException'


при линковке
источник

В

Вафель in Rust — русскоговорящее сообществo
polunin.ai
то есть сделать специализированную функцию для конкретного типа
Тольио со специализацией
источник

АГ

Алексей Герасимов in Rust — русскоговорящее сообществo
Вафель
Тольио со специализацией
специализация же вроде не про это, а про то что можно иметь одновременно
impl<T> Trait for T {…} и
impl Trait for MyType {…}
источник

В

Вафель in Rust — русскоговорящее сообществo
Алексей Герасимов
специализация же вроде не про это, а про то что можно иметь одновременно
impl<T> Trait for T {…} и
impl Trait for MyType {…}
Я к тому что со специализацией можно было бы сделать так:

trait Foo {
 fn foo<T>(a: T);
}

impl Foo for () {
   fn foo<T>(a: T) {
       trait Impl {
           fn foo(self);
       }

       impl<T> Impl for T { ... }
       impl Impl for Type { ... }

       <T as Impl>::foo(a)
   }
}
источник

В

Вафель in Rust — русскоговорящее сообществo
Не уверен что это то что хотел Полюнин, но вдруг
источник

V

Vetro in Rust — русскоговорящее сообществo
с осени не было возможности побаловаться с растом (игрушка же) как сейчас обстоят дела с экосистемой асинхронки?
источник

r

red75prime in Rust — русскоговорящее сообществo
Igor Gulamov
У кого-нибудь получилось настроить кросс компиляцию wsl -> win x32?

Выскакивает ошибка
  /rustc/b8cedc00407a4c56a3bda1ed605c6fc166655447\/src\libpanic_unwind/gcc.rs:73: undefined reference to `_Unwind_RaiseException'


при линковке
Нужно взять библиотеки из windows SDK, и линковать c помощью lld из llvm. Но зачем?
источник