rust结构体的使用
2022-10-08 本文已影响0人
heliping_peter
rust的结构体使用有点特别的地方,所有权比较麻烦。
结构体的定义比较普通
#[derive(Debug, Serialize, Deserialize)]
pub struct MyObj {
pub name: String,
pub number: i32,
}
使用结构体成员name
let n = item.name.clone();
必须添加clone,本身有所有权的概念,直接使用会报错。