@@ -84,10 +84,10 @@ pub fn parse_with<S: AsRef<str>>(
8484 source : number. country ,
8585 } ,
8686
87- national : NationalNumber {
88- value : number. national . parse ( ) ?,
89- zeros : number. national . chars ( ) . take_while ( |& c| c == '0' ) . count ( ) as u8 ,
90- } ,
87+ national : NationalNumber :: new (
88+ number. national . parse ( ) ?,
89+ number. national . chars ( ) . take_while ( |& c| c == '0' ) . count ( ) as u8 ,
90+ ) ,
9191
9292 extension : number. extension . map ( |s| Extension ( s. into_owned ( ) ) ) ,
9393 carrier : number. carrier . map ( |s| Carrier ( s. into_owned ( ) ) ) ,
@@ -109,10 +109,7 @@ mod test {
109109 source : country:: Source :: Default ,
110110 } ,
111111
112- national : NationalNumber {
113- value : 33316005 ,
114- zeros : 0 ,
115- } ,
112+ national : NationalNumber :: new ( 33316005 , 0 ) ,
116113
117114 extension : None ,
118115 carrier : None ,
@@ -200,10 +197,7 @@ mod test {
200197 source : country:: Source :: Number ,
201198 } ,
202199
203- national : NationalNumber {
204- value : 64123456 ,
205- zeros : 0 ,
206- } ,
200+ national : NationalNumber :: new ( 64123456 , 0 ) ,
207201
208202 extension : None ,
209203 carrier : None ,
@@ -221,10 +215,7 @@ mod test {
221215 source: country:: Source :: Default ,
222216 } ,
223217
224- national: NationalNumber {
225- value: 30123456 ,
226- zeros: 0 ,
227- } ,
218+ national: NationalNumber :: new( 30123456 , 0 ) ,
228219
229220 extension: None ,
230221 carrier: None ,
@@ -239,10 +230,7 @@ mod test {
239230 source: country:: Source :: Plus ,
240231 } ,
241232
242- national: NationalNumber {
243- value: 2345 ,
244- zeros: 0 ,
245- } ,
233+ national: NationalNumber :: new( 2345 , 0 , ) ,
246234
247235 extension: None ,
248236 carrier: None ,
@@ -257,10 +245,7 @@ mod test {
257245 source: country:: Source :: Default ,
258246 } ,
259247
260- national: NationalNumber {
261- value: 12 ,
262- zeros: 0 ,
263- } ,
248+ national: NationalNumber :: new( 12 , 0 , ) ,
264249
265250 extension: None ,
266251 carrier: None ,
@@ -275,10 +260,7 @@ mod test {
275260 source: country:: Source :: Default ,
276261 } ,
277262
278- national: NationalNumber {
279- value: 3121286979 ,
280- zeros: 0 ,
281- } ,
263+ national: NationalNumber :: new( 3121286979 , 0 ) ,
282264
283265 extension: None ,
284266 carrier: Some ( "12" . into( ) ) ,
0 commit comments