Adding latest

This commit is contained in:
2020-12-05 03:02:59 +00:00
parent a4cff86b03
commit c7e0de8fdf

View File

@@ -1,21 +1,28 @@
#[derive(Debug)] #[derive(Debug)]
pub struct Employee { pub struct Employee {
name: &str, name: String,
department: &str, department: String,
} }
impl Employee { impl Employee {
pub fn new(name: &str, department: &str) -> Self { pub fn new(name: &str, department: &str) -> Self {
self::Employee { name, department } self::Employee {
name: name.to_string(),
department: department.to_string(),
} }
} }
}
pub struct Employees {
employees: Vec<Employee>,
}
#[cfg(test)] #[cfg(test)]
mod test {
use super::*; use super::*;
mod test {
#[test] #[test]
fn new_employee() { fn new_employee() {
println!(Employee::new("Amir", "Sales")) println!("{:?}", Employee::new("Amir", "Sales"))
} }
} }