pub struct AdminCode {
pub country_code: String,
pub code: String,
pub name: String,
pub geo_name_id: i32,
}Fields§
§country_code: Stringalpha 2
code: String§name: String§geo_name_id: i32reference geo_name
Implementations§
Source§impl AdminCode
impl AdminCode
Sourcepub fn deserialize_from_string(str: &str) -> Result<Self, DeserializeErr>
pub fn deserialize_from_string(str: &str) -> Result<Self, DeserializeErr>
Receive string example
NL.16 Flevoland Flevoland 3319179Examples found in repository?
examples/simple.rs (line 8)
6fn main() {
7 for (index, line) in BufReader::new(File::open("./test-data/admin1CodesASCII.txt").unwrap()).lines().enumerate() {
8 let admin_code = AdminCode::deserialize_from_string(&line.unwrap()).unwrap();
9 println!("{:#?}", admin_code);
10 if index > 20 {
11 break;
12 }
13 }
14
15 for (index, line) in BufReader::new(File::open("./test-data/alternate_name_gb.txt").unwrap()).lines().enumerate() {
16 let alternate_name = AlternateName::deserialize_from_string(&line.unwrap()).unwrap();
17 println!("{:#?}", alternate_name);
18 if index > 20 {
19 break;
20 }
21 }
22
23 for (index, line) in BufReader::new(File::open("./test-data/geonames_gb.txt").unwrap()).lines().enumerate() {
24 let geo_name = GeoName::deserialize_from_string(&line.unwrap()).unwrap();
25 println!("{:#?}", geo_name);
26 if index > 20 {
27 break;
28 }
29 }
30}Trait Implementations§
Source§impl<'de> Deserialize<'de> for AdminCode
impl<'de> Deserialize<'de> for AdminCode
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for AdminCode
impl RefUnwindSafe for AdminCode
impl Send for AdminCode
impl Sync for AdminCode
impl Unpin for AdminCode
impl UnsafeUnpin for AdminCode
impl UnwindSafe for AdminCode
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more