rust通过所有权系统管理内存,通过定义一些规则检查,在编译阶段就反馈与规则不符的问题