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.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzg5MDMyOTQsIm5iZiI6MTczODkwMjk5NCwicGF0aCI6Ii82OTQyMTM1Ni8zOTAzNzU0MTUtNmFiMjdlMzQtMDkxMy00Y2QzLWFhNDYtZjc1NWQxNGRhMmMwLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMDclMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjA3VDA0MzYzNFomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTViNTE4ZDJjNTA0YmI4NmI3OTYyYjYzNTRjMGQ2NjIwNTZmMWY1Mzk0NTg5ZmNkNTI3MDgyYzBjODI3YWVhODMmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.fBU976QyDZ2cQvi5xe5ZWzywUMEDcLVQFzl-1el2RrA)