organization-code 0.1.0

Online store library
Documentation
use organization_code::{Customer, Product, Category};
use array_tool::vec::*;
fn main() {
    let product1: Product = Product::new(
        1, String::from("laptop"),
        799.99,
        Category::Electonics,
    );
    let product2: Product = Product::new(
        2, String::from("T-Shirt"),
        20.0,
        Category::Clothing,
    );
    let product3: Product = Product::new(
        3, String::from("Book"),
        10.0,
        Category::Books,
    );
    let set1: Vec<&Product> = vec![&product1, &product2];
    let set2: Vec<&Product> = vec![&product2, &product3];
    let intersection = set1.intersect(set2);
    println!("The intersection is : {:?}",intersection);
}