Comment Comment by kobebrookskC3 but without macros, how would you expose a safe interface? fn pin(x: T) -> Pin<&mut T> { ... } would move the value parent kobebrookskC3 8 months ago