logoalt Hacker News

comexyesterday at 11:02 PM1 replyview on HN

It does in Rust: assert is always enabled, whereas the debug-only version is called debug_assert.

But yes, “assert” in most languages is debug-only.


Replies

IshKebabtoday at 8:18 AM

He said

> some people would expect it to enforce that the pointer is non-null, then proceed

No language magically makes the pointer non-null and then continues. I don't even know what that would mean.