Евгений
Потому что в 2k17 докером не пользуются только фронтендеры, эмбедщики и динозавры
Vladimir
Vladimir
Его изобрели гоферы
Vladimir
Але
Евгений
Очень смешно (нет)
Судзумия
Anonymous
думаю сейчас написать виндовое приложение на расте
Anonymous
рейт
Судзумия
Anonymous
Dårk
Судзумия
Чо
Marat
Там можно в два этапа, в одном собираешь, в другом собранное в новый контейнер копируешь. И это не говоря о том, что можно даже простым rm -rf удалить
Евгений
А кто-то пользуется виндой ещё?
Dårk
я ищу наименее запаристый и наиболее компактный способ. но собранное под дебианом в официальном контейнере /r/rust, к сожалению, не будет работать под alpine
պլհկ
https://github.com/fede1024/kafka-view/blob/master/Dockerfile
Combot
combot.org/chat/-1001082778544
Anonymous
По меньшей мере миллиард человек
Anonymous
А кто-то пользуется виндой ещё?
Vladimir
кана
Я пишу два сообщения в день и я на второй странице, хм
Евгений
кана
А, хм, ну тогда все правильно
Судзумия
Судзумия
Так что да, дофига
Судзумия
Вопрос только, зачем на винде докер
Anonymous
чтото я затупил с токио. На нем имеет смысл реализовывать асинхронные протоколы?
Евгений
Anonymous
я плохо ориентируюсь в доках пока, но тут во всех приемрах запрос/ответ
Anonymous
везде предлагают создать сервис для синхронного протокола
պլհկ
Сервис не нужен
Anonymous
ну я догадываюсь
Stepan
Привет!
Хочу сделать аутентификацию для гет запросов через подпись хэдеров(и передачу подписи, как один из хэдеров впоследствии), используя Iron . Нет ли каких-нибудь готовых решений для этого(или просто лаконично реализуемых)? То, что я сделал сейчас выглядит максимально неоптимально — выбрасывание хэдера с сигнатурой из айроновских Headers и потом множество разных конверсий для получения их хеша для сверки.
Anton
Anton
сдал очередной дедлайн
Anton
еще недельку смогу писать свои графомании на расте
Anton
и срать в чатик тупыми вопросами
Alexander
чего-то я запутался, если у меня функция fn foo(t : &Term) -> bool она же не забирает ownership?
Alexander
а то-что-то у меня match s { Term::TmSucc(_, ref nvl /* Box Term */) if foo(&nvl) -> Ok(nvl) ругается
Alexander
cannot move out of the borrowed context
Alexander
case s { Term::TmSucc(_,nvl) => Ok(*nvl) работает, а как добавить гард чтото до меня не доходит
Alexander
если без ref то moves value into pattern guard
Vlad
Тут кто-то говорил про докер под виндой? А что с докером ПОД ВИН7??
Alexander
под виндой докер или тащит oracle virtaul box на старых или в виндовом гипервизоре на новых виндах
Alexander
там запускает linux и дальше все как обычно
Vladimir
@qnikst чет ты такую жесть пишешь, местами то кейс, то бокс без скобок угловых
Alexander
лень копировать
Alexander
все равно все же все поймут?
Vladimir
не факт
Vlad
Просто под вин7 нет докера иф чё
Vladimir
может ты там проехал где-то.&
Vladimir
при копировании
Alexander
за & и * слежу
Vladimir
покажи короче сообщение об ошибке, оно обычно точное место показывает где у тебя не может быть мува
Vladimir
скорее всего дальше в матче ты пытаешься ссылку дереференсить и запихнуть
Vladimir
как второй вариант
_ ведет себя как переменная, и нужно ей дописать ref _
Anonymous
Anonymous
_ это исключительно для паттернов вещь
Alexander
Не, _ - точно не при делах. Гард требует ref, если тип не Copy.
Anonymous
Alexander
TmSucc(Info, Box<Term>)
...
if isnumerical (t : & Term) -> bool { ...
fn eval(t: Term) -> Term {
match t {
Term::TmSucc(_,nvl) /* if isnumerical(&nvl) */ => Ok(*nvl)
вот так работает
Alexander
убирая лишнее, пытаюсь, включить гард, далее следующие варианты ошибок:
Alexander
--> src/lib.rs:54:67
|
54 | Term::TmSucc(_, ref nvl) if isnumerical(&nvl) => Ok(**nvl),
| ^^^^ cannot move out of borrowed content
Alexander
Ну вот, *nvl.
Vladimir
Ok(**nvl)
Alexander
вариант 2:
Alexander
хотя впрочем и одного варианта пока хватит
Alexander
То есть, nvl - там итак ссылка? Зачем ему ещё раз &nvl?
Alexander
А, блин, он бокс ))
Alexander
да, он Box
Vladimir
Alexander
поидее (я так думал), что если я передаю ссылку в readonly функцию которая не потребляет аргумент, то не должно же портиться
Alexander
как должно быть?
Vladimir
смотри
Vladimir
если тебе nvl нужно вернуть
Vladimir
как овнед
Vladimir
то ты не делай ему ref