Что толстого? Я понимаю, что есть const_cast, но есть без извращений, то в C++ лучше. Только не надо про "в C++ нельзя без извращений".
https://github.com/libra/libra/blob/5e0c1c41b8e624de7320304c2fb2411f2f11e93b/language/functional_tests/tests/testsuite/module_member_types/unrestricted_instantiate.mvir#L9 инт...
Не в том замыкании мувишь https://play.rust-lang.org/?gist=b1511189b3a9eb3cc7f2f628b78dc1d1&version=stable&mode=debug&edition=2015
https://play.rust-lang.org/?gist=e2c59eece76240a0cc9118359d8500b8&version=stable&mode=debug&edition=2015
Пишем pre-pre-pre-RFC? 😂
Как это связано? Я хочу гарантировать, что значение поля после создание объекта нельзя поменять (независимо от вида биндинга), все.
Я что-то такое имел в виду https://play.rust-lang.org/?gist=1782f8b0ff59db0750a2361ad711fcb0&version=stable&mode=debug&edition=2015. Но не уверен, что это будет работать, лол.
https://play.rust-lang.org/?gist=c01447fa3c72fc0dc09635fb21d6b9ff&version=stable
https://play.rust-lang.org/?version=stable&mode=debug&edition=2018&gist=e89228f1418f478eb80f46a6577a1721
А почему нельзя функцию (Foo) -> Foo переделать на эквивалентную (&mut Foo) -> ()?
Дизайн языка обсуждать -- оффтоп? Что тут тогда не оффтоп, только репостить похвалы Расту что ли?
Что понимается под экстеншен методами, что-то как в C#? Там это больше похоже на костыль.
https://stackoverflow.com/questions/10742322/how-to-rewrite-ackermann-function-in-non-recursive-style where is your god now? :)
Зачем тогда вообще было стабилизировать Future? (вопрос риторический, конечно)
В смысле у вас там все иммутабельное, и никакого "потом" не будет? :)
Как предполагается по непрерывному распределению выбирать из дискретного вектора, может, я что-то не понимаю?
Это не оно? https://docs.rs/typenum/1.10.0/typenum/type_operators/trait.IsGreater.html
Ты же заметил, что переполняется main, а не вспомогательный тред? Если не делать return, то все ок.
Поразвлекался https://play.rust-lang.org/?gist=a13859668f36ee2cdac6d76e1a79d6c4&version=stable&mode=debug
Emoji driven development? Всем плевать на минусы, уже ведь объяснили.