Size: a a a

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

2020 August 11

H

Hirrolot in Rust — русскоговорящее сообществo
https://play.rust-lang.org/?version=stable&mode=debug&edition=2018&gist=e105b21707f7124969bafe647281403f

А как мне посмотреть сигнатуру метода foo на типаж-объекте?
источник

H

Hirrolot in Rust — русскоговорящее сообществo
Я не представляю как она должна выглядеть
источник

В

Вафель in Rust — русскоговорящее сообществo
<dyn Foo as Foo>::foo

  = note: expected fn item `for<'r> fn(&'r dyn Foo) {<dyn Foo as Foo>::foo}`
          found unit type `()`


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

H

Hirrolot in Rust — русскоговорящее сообществo
Занимательно
источник

IG

Igor Gulamov in Rust — русскоговорящее сообществo
какую роль играет 'static в данном контексте?

pub trait TraitName: Sized+Copy+Clone+'static {
...
}


Трейт используется в том числе с элементами, у которых не 'static лайфтайм.
источник

t

this is not mrklf in Rust — русскоговорящее сообществo
Igor Gulamov
какую роль играет 'static в данном контексте?

pub trait TraitName: Sized+Copy+Clone+'static {
...
}


Трейт используется в том числе с элементами, у которых не 'static лайфтайм.
источник

SS

Slava Sokolovsky in Rust — русскоговорящее сообществo
Спасибо. Если честно, то я даже не знал, что не понимаю системы лайфтаймов раста
источник

IG

Igor Gulamov in Rust — русскоговорящее сообществo
Как в rand 0.7+ для трейта определить, что для его элементов имплементирован Distribution для Standard, чтобы элементы, определенные как T: Example, можно было генерировать при помощи rng.gen?
Раньше можно было написать
trait Example: Rand {}

Но Rand теперь deprecated
источник

К

Коля🤔🎭 in Rust — русскоговорящее сообществo
Переслано от Коля🤔🎭
Можно как-то собранный актикс переносить между проектами, или прилинковать его к проекту?
источник

AZ

Alex Zhukovsky in Rust — русскоговорящее сообществo
што?
источник

К

Коля🤔🎭 in Rust — русскоговорящее сообществo
Чтобы в каждом проекте не нужно было билдить актикс
источник

AZ

Alex Zhukovsky in Rust — русскоговорящее сообществo
"Можно как-то собранный nodejs переносить между проектами, или прилинковать его к проекту?"
источник

Э

Эрик in Rust — русскоговорящее сообществo
Коля🤔🎭
Переслано от Коля🤔🎭
Можно как-то собранный актикс переносить между проектами, или прилинковать его к проекту?
dylib?
источник

К

Коля🤔🎭 in Rust — русскоговорящее сообществo
Хз как пояснить
источник

Э

Эрик in Rust — русскоговорящее сообществo
Оно всё равно будет каждый раз собираться.
источник

К

Коля🤔🎭 in Rust — русскоговорящее сообществo
Как с бустом например. Сбилдил, слинковал либы и хедеры и юзаешь
источник

AZ

Alex Zhukovsky in Rust — русскоговорящее сообществo
Коля🤔🎭
Как с бустом например. Сбилдил, слинковал либы и хедеры и юзаешь
только буст это библиотека, а актикс - фреймворк
источник

Э

Эрик in Rust — русскоговорящее сообществo
Проще всего запихать проекты в воркспейс.
источник

AZ

Alex Zhukovsky in Rust — русскоговорящее сообществo
Коля🤔🎭
Как с бустом например. Сбилдил, слинковал либы и хедеры и юзаешь
замени актикс на Qt, поймешь как звучит
источник

В

Вафель in Rust — русскоговорящее сообществo
Коля🤔🎭
Чтобы в каждом проекте не нужно было билдить актикс
sccache?
источник