field of struct is private when importing module

后端 未结 2 855
长情又很酷
长情又很酷 2021-01-07 19:22

I am trying to split my project into multiple files but I am having problems importing them into my main.rs as it says the Column\'s fields are private but I ha

2条回答
  •  余生分开走
    2021-01-07 19:58

    You've declared the struct as public, but not the fields. To make both fields public, the struct declaration should look as follows:

    pub struct Column {
        pub name: String,
        pub vec: Vec,
    }
    

提交回复
热议问题