发布结构属性上的"field `0` of struct is private"错误



>"结构的字段0是私有的"pub struct 属性上的

错误

在板条箱里

pub struct A(String, String);
pub struct C {
    pub b: Vec<A>,
}

在主()

...iter().map(|my_tuple:&A| (my_tuple.0.parse::<f64>().unwrap()));

为什么当属性为 pub、结构为 pub

且父结构为 pub 时出现"结构为私有"错误?

您需要将元组类型的部分设为A pub。像这样:

pub struct A(pub String, pub String)

相关内容

  • 没有找到相关文章

最新更新