pub struct Product {
pub name: String,
/* private fields */
}Expand description
Struct for storing product related information.
Fields§
§name: StringImplementations§
Source§impl Product
impl Product
pub fn product_price(&self) -> f64
Sourcepub fn new(id: u64, name: String, price: f64, category: Category) -> Product
pub fn new(id: u64, name: String, price: f64, category: Category) -> Product
§Example
use project_my_package::Category;
use project_my_package::Product;
let some_product = Product::new(1, String::from("Laptop"), 799.99, Category::Electronics);
assert_eq!(some_product.name, String::from("Laptop"));