use std::io::ErrorKind;
struct Car {}
struct Seller {
cars: Vec<Car>
}
impl Seller {
fn sell(&self)-> Result<(), ErrorKind> {
if self.cars.len() == 0 {
return Err(ErrorKind::NotFound);
}
//some implementation...
Ok(())
}
}
let seller = Seller {cars: vec![]};
if let Err(_err) = seller.sell() {
println!("No cars for sale");
}