Vladimir
Например dyn Trait просит, и кажется это логичным
Vladimir
Нагуглил, так задавать можно уже сейчас: fn iter_values<'a>(&'a self) -> impl Iterator<Item=u32> + 'a А без явного лайфтайм все ломается, мне кажется также должно работать с фьючами.
Anonymous
Админы, затащите это в заголовок, пжалуста: @tokio_rust
Думаю, можно ещё в описание этого канала добавить ссылку.
Kerrigan
там уже не влезает
Vladimir
Удалить правила и влезет
Kerrigan
или поменять все ссылки на алиасы
Anton
Я бы питерский удалил
丰
Привет
kalloc
не надо джобс удалять!
kalloc
я не набрал ещё дримтим
Kerrigan
там работы нет
kalloc
я скидываю работу!
Vladimir
Захантил кого-то на митинге?
kalloc
пишут
kalloc
общаюсь
Vladimir
👍
Anonymous
а я бы жобс
Удалите EN
Roma
я скидываю работу!
а как на DEX short sell работает?
kalloc
тут скорее вопрос про плечо да?
kalloc
про то как в долг можно дать?
kalloc
в atomic-swap никак насколько я знаю
kalloc
в ERC20 есть borrowing
kalloc
в BitShares тоже
Маjко
в ERC20 есть borrowing
Мне уже нравится ERC20
kalloc
ну хз
Маjко
А BorrowCk там тоже есть?
kalloc
только токены, требуют фиксация ввода, вывода, и выполнения операции
Vladimir
kalloc
)))
Vladimir
Вообще поидее на лайтининге можно борроуинг реализовать.
Roma
в ERC20 есть borrowing
а у кого? есть чо почитать конкретное или можно в гугл просто
kalloc
Bitshares + borrowing (settling)
kalloc
например https://steemit.com/bitshares/@sc-steemit/bitshares-margin-settlement-explained-in-short
Roma
спасибо!
kalloc
но это HFT
kalloc
short это ты взял в долг, продал за 7000, подождал пока упало до 6000, купил и вернул долг с процентом
kalloc
соответственно задача биржи (или брокера), контролировать, что бы ты всегда мог вернуть не меньше чем ты взял
kalloc
https://dydx.exchange/
kalloc
тоже кстати 0x
kalloc
0x молодцы, они сделали базовый протокол, позволили его расширять
Roma
соответственно задача биржи (или брокера), контролировать, что бы ты всегда мог вернуть не меньше чем ты взял
ну вот интересно, как это в децентрализованных эксчейнжах делается; с центр понятно -- твои кошельки у площадки; в традиционных брокер/клиринг есть
kalloc
просто, DEX показывает список позиций которые можно закрыть, позволяет в таких случаях любому дернуть контракт (оплатить на примере эфира комиссию сети газом) и забрать средства в пользу того, кто давал в долг, получив за это бонус
kalloc
и соотвественно у тебя будут сидеть люди и ждать когда они смогут заработать комиссию закрыв чужие позиции
kalloc
+ это можно автоматизировать
Vladimir
Просто мне интересно, сам обмен в DEX он же поидее не моментальный? Типа юзер А должен получить ключи юзера Б, или нет?
Денис
а я один пропустил, что в 1.27 в итераторы добавили try_fold и try_for_each? ) https://doc.rust-lang.org/std/iter/trait.Iterator.html#method.try_fold
Антон
скинь плз
https://docs.rs/if_chain/0.1.3/if_chain/
Денис
спс, но это несколько не то же самое
Anton
в языке без макросов
Anton
это вполне себе норм фича
Anton
но есть минус, читабельность падает все же от такой темы
Anton
Меня смущает использование && как оператора
Anton
ассоциации с ним другие просто совсем
Anton
всетаки оператор ассоциируется не с чейном вызовов, а больше как подход "когда эта дичь и это - то тогда"
Денис
Loo
Vladimir
Меня смущает использование && как оператора
Ну жди && всё-таки всегда был ленив, например если у тебя false && foo() то фу не должен вызываться
Vladimir
Никто не помнит ссылку на то поделие что панков писал заместь bors. И никто не видел такого же поделиться вместо highfive?
Roma
Vladimir
вместо bors'а вот такое было — https://github.com/barosl/homu, но хз, то ли это что ты хочешь
Не, там панков Борс на Руст переписывал. А хому вроде приемник, он даже в форке серво посилился
Антон
Киньте пожалст)
На r/rustjerk есть
Sergey
Я только что записал скринкаст о том, как Test Driven Development может быть применим в Rust: https://www.youtube.com/watch?v=gVSB5AHAIsM Было бы очень интересно услышат ваше мнение о TDD в Rust и о самом скринкасте в целом. Спасибо за внимание =)
Sergey
В видео я немного рассказываю о инструментарии, который есть в Расте для этого. Но некоторые так же утверждают, что в языках с сильной типизацией много тестов писать и не нужно.
Денис
TDD в 2018м
Cat
TDD в 2018м
так жиза же
Vladimir
TDD в 2018м
Type driven development
Денис
Type driven development
вот это найс