mirror of https://github.com/01-edu/public.git
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
davhojt
3cd40e5cc3
|
2 years ago | |
---|---|---|
.. | ||
README.md | 2 years ago |
README.md
lifetimes
Instructions
Complete the Person
struct with the fields and associated function described below. new
should set the age
to 0
.
Expected Functions and Data Structures (Both need to be completed)
#[derive(Debug)]
pub struct Person{
pub name: &str,
pub age: u8,
}
impl Person {
pub fn new(name: &str) -> Person {
}
}
Usage
Here is a program to test your function.
use lifetimes::*;
fn main() {
let person = Person::new("Leo");
println!("Person = {:?}", person);
}
And its output:
$ cargo run
Person = Person { name: "Leo", age: 0 }
$