fn main() {
let me = SoftwareEngineer {
name: "Andreas Ellwanger",
role: "Software Engineer",
company: "Celonis",
languages: Vec::from(["de_DE", "en_US"])
};
me.say_hi();
}
#[allow(dead_code)]
struct SoftwareEngineer<'a> {
name: &'a str,
role: &'a str,
company: &'a str,
languages: Vec<&'a str>
}
impl SoftwareEngineer<'_> {
fn say_hi(&self) {
println!("Thanks for dropping by, hope you find some of my work interesting. ~{}", self.name);
}
}
ndrsllwngr Goto Github PK
Name: Andreas Ellwanger
Type: User
Company: @celonis
Bio: Senior Software Engineer at @celonis, @tech4germany alumni and former @aiderly developer.
Twitter: ndrsllwngr
Location: Munich, Germany
Blog: www.andreasellwanger.com