pub struct Profile {
description: String,
languages: Vec<&'static str>,
tools: Vec<&'static str>,
servers: Vec<&'static str>,
}
impl Profile {
pub fn new() -> Self {
Self {
description: String::from("Low-level programming enthusiast"),
languages: vec!["Python", "PHP", "Rust", "C", "Go", "Perl", "Typescript"],
tools: vec!["Docker", "Kubernetes", "Git", "Github Actions", "Travis CI", "Jenkins"],
servers: vec!["Nginx", "Apache", "Caddy", "HAProxy"],
}
}
}
