Y
Hacker News
new
|
ask
|
show
|
jobs
by
steveklabnik
103 days ago
I'm not sure what that has to do with anything. The macro isn't what makes it safe. The unsafe code being properly written is.
1 comments
kobebrookskC3
103 days ago
but without macros, how would you expose a safe interface?
fn pin(x: T) -> Pin<&mut T> { ... }
would move the value
link
Philpax
103 days ago
Your macroless variant of Rust would offer a safe builtin that does this. It doesn't
need
to be implemented with a macro.
link