Fixed warning
Exclude prize cars from trash
This commit is contained in:
parent
b8433909fd
commit
a109940c5d
1 changed files with 4 additions and 1 deletions
|
|
@ -18,6 +18,7 @@ use serde_json::Value;
|
|||
use serde::Deserialize;
|
||||
|
||||
#[derive(Debug, Deserialize)]
|
||||
#[allow(non_snake_case)]
|
||||
struct Card {
|
||||
cardId: String,
|
||||
locked: bool,
|
||||
|
|
@ -29,6 +30,7 @@ struct Car {
|
|||
only_name: String,
|
||||
year: u16,
|
||||
rq: u8,
|
||||
prize: bool,
|
||||
guid: String,
|
||||
}
|
||||
#[derive(Debug, Clone)]
|
||||
|
|
@ -103,7 +105,7 @@ fn print_trash() {
|
|||
for my_car in get_my_car_list() {
|
||||
if ! best_cars.contains(&my_car) {
|
||||
for bad_car in get_car_list() {
|
||||
if bad_car.guid == my_car {
|
||||
if bad_car.guid == my_car && ! bad_car.prize {
|
||||
println!("{},{},{},{}",
|
||||
bad_car.rq,
|
||||
bad_car.brand,
|
||||
|
|
@ -340,6 +342,7 @@ fn get_car_list() -> Vec<Car> {
|
|||
only_name: String::from(car["onlyName"].as_str().unwrap_or("No Name")),
|
||||
year: car["year"].as_u64().unwrap_or(1900) as u16,
|
||||
rq: car["rq"].as_u64().unwrap_or(200) as u8,
|
||||
prize: car["prize"].as_bool().unwrap_or(false),
|
||||
guid: String::from(car["guid"].as_str().unwrap_or("No GUID")),
|
||||
};
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue