Alexander
как мне тогда передать его в гард?
Vladimir
а в if(is_numeric(&nvl)) пиши
Alexander
щас напишу, что за ошибка тогда
Alexander
это вариант2 был
Vladimir
у тебя получается, заимствование в этой ветке вот он так и пишет
Vladimir
окей)
Vladimir
кидай второй
Alexander
но причину ошибки тут понял, спасибо
Alexander
error[E0008]: cannot bind by-move into a pattern guard
--> src/lib.rs:54:29
|
54 | Term::TmSucc(_, nvl) if isnumerical(&nvl) => Ok(*nvl),
| ^^^ moves value into pattern guard
Alexander
вот такая ошибка
Alexander
в --explain сказали юзайте ref
Vladimir
видимо для твоего кейса не подойдет матч
Alexander
ok : (
Alexander
впрочем тут не страшно
Alexander
работает
Alexander
Наверно, можно дополнить каким-нибудь if'ом перед match.
Но вообще гварды с некопируемыми типами - получается такая вилка.
Может быть NLL спасут.
Mike
LexsZero
LexsZero
алсо, убанту цоре
Alexander
«Докер нужен для изоляции»
«3) докер демон из под рута»
Одна из мотиваций для использования вагги - у докера хреново с изоляцией.
Alexander
http://vagga.readthedocs.io/en/latest/vagga_features.html
Alexander
http://vagga.readthedocs.io/en/latest/compare_to_docker.html
Alexander
Ну и начать с того, что vagga создаётся для решения проблем с докером.
Alexander
в общем оно заработало, с несколькими уровнями match и повтором кода, но норм
Alexander
спасибо всем объяснявшим
Alexander
а что в расте вместо парсера для очень простых грамматик используют?
Alexander
для тупых у кто решает задачу уровня курсовой : ]
Vladimir
Vladimir
как для простых так и не очень можно юзать
Vladimir
пест проще для понимания
Vladimir
PEG грамматика
Anonymous
nom както лучше для бинарных данных
պլհկ
Alexander
докер ужасен
Alexander
но в последние годы стал чаще работать, чем не работать
Alexander
за что ему честь и хвала
Alexander
ладно.. хватит раста на сегодня
でゲソ
でゲソ
kubernetes наверное
Marat
Так это больше на замену вагранту чем докеру
Vladimir
кто знает почему ллвм решил так
mov rax, rdi
add rax, 1
jb .LBB1_3
inc rdi
mov rax, rsiЭто если че часть цикла, та часть которая решает делать ли следующую итераци/
Vladimir
Vladimir
еще раз, для прода у них там другие продукты
Vladimir
литосы хуитосы
でゲソ
что за jb?
でゲソ
тип jump bool ?
Vladimir
でゲソ
jne/jez, не?
Denis
Это отдельные плагины
Да? Я всегда понимал swarm как режим работы docker-демона на хостовой машине.
Vladimir
Vladimir
jb - его аналог без знака
Vladimir
jez вообще хз про что
Denis
И таки служит для оркестрации
Vladimir
Vladimir
в пакете так в пакете
Vladimir
jne/jez, не?
а не jb аналог jnae и всё-таки jl только без знака
でゲソ
jump equal zero
Vladimir
je
Vladimir
или jz
Vladimir
потому что equal один флаг с zero
Vladimir
это как масло масляное
でゲソ
мне б на английском расшифровать все эти сокращения
Vladimir
behind
Vladimir
наверное
Vladimir
потому что его антоним ja подходит под above
でゲソ
ну ,я прост с реальными асмами осоо не общался, только с tis-100
Vladimir
точнее below
でゲソ
потому у меня jez и jne
Vladimir
короче в том коде, зачем-то один регистр копируется в другой его инкриментит, проверяет результат, а дальше сбрасывает этот промежуточный регистр, и только потом увеличивает исходный
Vladimir
пс: переменная в цикле _
Vladimir
т.е. она не должна оставаться после цикла
big
jb это же jump below
big
т.е. "если меньше"
Anton