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"],
}
}
}
![](https://private-user-images.githubusercontent.com/69421356/390375415-6ab27e34-0913-4cd3-aa46-f755d14da2c0.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzk4MTk4MTYsIm5iZiI6MTczOTgxOTUxNiwicGF0aCI6Ii82OTQyMTM1Ni8zOTAzNzU0MTUtNmFiMjdlMzQtMDkxMy00Y2QzLWFhNDYtZjc1NWQxNGRhMmMwLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMTclMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjE3VDE5MTE1NlomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTdjMmI5NWM5ZGM3NjkwNWZiODkyN2I3NGI0MWM1NzI4ODhhMGNiZDJjYzg2NjY0YTVhNzhjYzNiMDUxM2UwNDcmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.luF_QdN_1DEaVQNWUu3nmk7oiC0EEORUpRyVQcJNRdI)