Adding latest
This commit is contained in:
@@ -1,21 +1,28 @@
|
||||
#[derive(Debug)]
|
||||
pub struct Employee {
|
||||
name: &str,
|
||||
department: &str,
|
||||
name: String,
|
||||
department: String,
|
||||
}
|
||||
|
||||
impl Employee {
|
||||
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)]
|
||||
mod test {
|
||||
use super::*;
|
||||
|
||||
mod test {
|
||||
#[test]
|
||||
fn new_employee() {
|
||||
println!(Employee::new("Amir", "Sales"))
|
||||
println!("{:?}", Employee::new("Amir", "Sales"))
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user