rust内存安全变量架构