File tree Expand file tree Collapse file tree 2 files changed +5
-5
lines changed Expand file tree Collapse file tree 2 files changed +5
-5
lines changed Original file line number Diff line number Diff line change @@ -140,7 +140,7 @@ impl Environment {
140
140
/// Once list_separator is set, the type for string is [`Vec<String>`].
141
141
/// To switch the default type back to type Strings you need to provide the keys which should be [`Vec<String>`] using this function.
142
142
pub fn with_list_parse_key ( mut self , key : & str ) -> Self {
143
- if self . list_parse_keys == None {
143
+ if self . list_parse_keys . is_none ( ) {
144
144
self . list_parse_keys = Some ( vec ! [ key. into( ) ] )
145
145
} else {
146
146
self . list_parse_keys = self . list_parse_keys . map ( |mut keys| {
Original file line number Diff line number Diff line change @@ -309,7 +309,7 @@ impl Value {
309
309
}
310
310
}
311
311
312
- ValueKind :: Boolean ( value) => Ok ( if value { 1 } else { 0 } ) ,
312
+ ValueKind :: Boolean ( value) => Ok ( i64 :: from ( value) ) ,
313
313
ValueKind :: Float ( value) => Ok ( value. round ( ) as i64 ) ,
314
314
315
315
// Unexpected type
@@ -362,7 +362,7 @@ impl Value {
362
362
}
363
363
}
364
364
365
- ValueKind :: Boolean ( value) => Ok ( if value { 1 } else { 0 } ) ,
365
+ ValueKind :: Boolean ( value) => Ok ( i128 :: from ( value) ) ,
366
366
ValueKind :: Float ( value) => Ok ( value. round ( ) as i128 ) ,
367
367
368
368
// Unexpected type
@@ -428,7 +428,7 @@ impl Value {
428
428
}
429
429
}
430
430
431
- ValueKind :: Boolean ( value) => Ok ( if value { 1 } else { 0 } ) ,
431
+ ValueKind :: Boolean ( value) => Ok ( u64 :: from ( value) ) ,
432
432
ValueKind :: Float ( value) => Ok ( value. round ( ) as u64 ) ,
433
433
434
434
// Unexpected type
@@ -487,7 +487,7 @@ impl Value {
487
487
}
488
488
}
489
489
490
- ValueKind :: Boolean ( value) => Ok ( if value { 1 } else { 0 } ) ,
490
+ ValueKind :: Boolean ( value) => Ok ( u128 :: from ( value) ) ,
491
491
ValueKind :: Float ( value) => Ok ( value. round ( ) as u128 ) ,
492
492
493
493
// Unexpected type
You can’t perform that action at this time.
0 commit comments