Size: a a a

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

2020 October 09

KR

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

EG

Emmanuel Goldstein in Rust — русскоговорящее сообществo
Ну ладно
источник

AV

Andrey Vlasov in Rust — русскоговорящее сообществo
Алексей Герасимов
для self разве можно указывать свои типы?
Типы, которые имплементят AsRef<Self>, да
Или Borrow? Забыл
источник

АГ

Алексей Герасимов... in Rust — русскоговорящее сообществo
Andrey Vlasov
Типы, которые имплементят AsRef<Self>, да
Или Borrow? Забыл
я думал там жестко заданное множество из Box/Rc/Arc/*
источник

Э

Эрик in Rust — русскоговорящее сообществo
Andrey Vlasov
Типы, которые имплементят AsRef<Self>, да
Или Borrow? Забыл
Боров автоматически для всех T, &T и &mut T имплементит себя.
Асреф никогда автоматически не имплементится.
источник

AV

Andrey Vlasov in Rust — русскоговорящее сообществo
Эрик
Боров автоматически для всех T, &T и &mut T имплементит себя.
Асреф никогда автоматически не имплементится.
И что это значит?
источник

Э

Эрик in Rust — русскоговорящее сообществo
У меня одного доки сломанные из-за новых конст генериков?
источник

AV

Andrey Vlasov in Rust — русскоговорящее сообществo
Andrey Vlasov
Типы, которые имплементят AsRef<Self>, да
Или Borrow? Забыл
Ни то, ни другое. Deref https://github.com/rust-lang/rfcs/pull/2362
источник

p

polunin.ai in Rust — русскоговорящее сообществo
какие есть способы эмуляции НКТ/гатов?
источник

AV

Andrey Vlasov in Rust — русскоговорящее сообществo
polunin.ai
какие есть способы эмуляции НКТ/гатов?
источник

АГ

Алексей Герасимов... in Rust — русскоговорящее сообществo
polunin.ai
какие есть способы эмуляции НКТ/гатов?
источник

IB

Ivan Boldyrev in Rust — русскоговорящее сообществo
Adv0cat
Тогда вот вам офигительный базовый курс по базам данных - 15-445/645 Intro to Database Systems (Fall 2019), можно просто в виде слайдов - тут
Если зайдет, то у них же есть и продвинутый курс по базам данных - 15-721 Advanced Database Systems (Spring 2020), можно просто в виде слайдов - тут
P.s. @MRSMITH4 вы тоже спрашивали, вот я поделился 😊
Смотрю первую лекцию, чувак вещает, сидя в ванне (да, в ванне, а не только в ванной).  И это ещё до самоизоляции (август 2019)!  Качество звука, правда, соответствующее.
источник

A

Adv0cat in Rust — русскоговорящее сообществo
Ivan Boldyrev
Смотрю первую лекцию, чувак вещает, сидя в ванне (да, в ванне, а не только в ванной).  И это ещё до самоизоляции (август 2019)!  Качество звука, правда, соответствующее.
😄 Если честно, то мне слайдов хватило, я видео просто не сильно люблю смотреть 😊
источник

A

Adv0cat in Rust — русскоговорящее сообществo
Но очень интересно, почему выбрана именно эта локация))
источник

IB

Ivan Boldyrev in Rust — русскоговорящее сообществo
Adv0cat
Но очень интересно, почему выбрана именно эта локация))
Возможно, развязка будет в конце сериала!
источник

MB

Mikail Bagishov in Rust — русскоговорящее сообществo
Emmanuel Goldstein
std::mem::transmute(())
Ну тогда можно и
unsafe extern "Rust" {
  // сигнатура приватной функции
}
источник

Э

Эрик in Rust — русскоговорящее сообществo
А трейты без методов дерайвить можно только так?
источник

MB

Mikail Bagishov in Rust — русскоговорящее сообществo
Я бы по очереди передавал поля в  функцию с сигнатурой fn<T: Foo>(T)
источник

Э

Эрик in Rust — русскоговорящее сообществo
Mikail Bagishov
Я бы по очереди передавал поля в  функцию с сигнатурой fn<T: Foo>(T)
Спасибо.
источник

V

Vladimir in Rust — русскоговорящее сообществo
Mikail Bagishov
Я бы по очереди передавал поля в  функцию с сигнатурой fn<T: Foo>(T)
Кстати интересно чего так не сделали, так можно и функцию только с тайп параметрами сделать.
Можете там ассерт на внутреннем апи явно проверяет наличие метода? Или ошибка будет другой?
источник