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;
|
use serde::Deserialize;
|
||||||
|
|
||||||
#[derive(Debug, Deserialize)]
|
#[derive(Debug, Deserialize)]
|
||||||
|
#[allow(non_snake_case)]
|
||||||
struct Card {
|
struct Card {
|
||||||
cardId: String,
|
cardId: String,
|
||||||
locked: bool,
|
locked: bool,
|
||||||
|
|
@ -29,6 +30,7 @@ struct Car {
|
||||||
only_name: String,
|
only_name: String,
|
||||||
year: u16,
|
year: u16,
|
||||||
rq: u8,
|
rq: u8,
|
||||||
|
prize: bool,
|
||||||
guid: String,
|
guid: String,
|
||||||
}
|
}
|
||||||
#[derive(Debug, Clone)]
|
#[derive(Debug, Clone)]
|
||||||
|
|
@ -103,7 +105,7 @@ fn print_trash() {
|
||||||
for my_car in get_my_car_list() {
|
for my_car in get_my_car_list() {
|
||||||
if ! best_cars.contains(&my_car) {
|
if ! best_cars.contains(&my_car) {
|
||||||
for bad_car in get_car_list() {
|
for bad_car in get_car_list() {
|
||||||
if bad_car.guid == my_car {
|
if bad_car.guid == my_car && ! bad_car.prize {
|
||||||
println!("{},{},{},{}",
|
println!("{},{},{},{}",
|
||||||
bad_car.rq,
|
bad_car.rq,
|
||||||
bad_car.brand,
|
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")),
|
only_name: String::from(car["onlyName"].as_str().unwrap_or("No Name")),
|
||||||
year: car["year"].as_u64().unwrap_or(1900) as u16,
|
year: car["year"].as_u64().unwrap_or(1900) as u16,
|
||||||
rq: car["rq"].as_u64().unwrap_or(200) as u8,
|
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")),
|
guid: String::from(car["guid"].as_str().unwrap_or("No GUID")),
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue