почему не вызывается деструктор для возвращаемого объекта S{3} в foo()? в стандарте написано "If an exception is thrown during the destruction of temporaries or local variabl...
как доказать компилятору, что (Num a) точно будет, потому что нет других конструкторов, не записывая это в констрейнты foo? data A a where MkA :: Num a => {value :: a} ->...
в стандарте написано, что 1. возврат из функции, помеченой как [[noreturn]] - ub 2. ub в конст контексте запрещено гцц, кланг и мсвц компилят такой код (первые два плюются во...
почему гцц не проверяет на валидность неинстанциированный шаблон? кто из них прав? https://godbolt.org/z/Pa646q
правильно ли я понял, что в bar проблема из-за захвата f? https://play.rust-lang.org/?version=stable&mode=debug&edition=2018&gist=dac57a0219e306e9c2d63439abdcfbd9