Ошибка «field` 0` struct is private »в атрибуте структуры pub - PullRequest
0 голосов
/ 10 января 2019

"поле 0 структуры является личным" ошибка атрибута структуры pub

В ящике

pub struct A(String, String);

pub struct C {
    pub b: Vec<A>,
}

в основном ()

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


Почему я получаю ошибку "struct is private", когда атрибут - pub, структура - pub, а родительская структура - pub?

1 Ответ

0 голосов
/ 10 января 2019

Вам нужно сделать кусочки кортежа типа A pub. Примерно так:

pub struct A(pub String, pub String)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...