impl MatteoCerutti {
fn profile() -> Self {
Self {
alias: "m4ce",
location: "London",
email: "[email protected]"
}
}
}
trait Engineer {
fn interests(&self) -> Vec<&'static str>;
fn skills(&self) -> Vec<&'static str>;
}
trait Developer {
fn programming_languages(&self) -> Vec<&'static str>;
}
impl Engineer for MatteoCerutti {
fn interests(&self) -> Vec<&'static str> {
vec!["Blockchain", "Crypto", "High frequency trading", "High performance computing", "Cloud computing", "Distributed systems"]
}
fn skills(&self) -> Vec<&'static str> {
vec!["Trading systems design", "Micro-services architecture", "Team leadership", "Troubleshooting"]
}
}
impl Developer for MatteoCerutti {
fn programming_languages(&self) -> Vec<&'static str> {
vec!["Rust", "Java", "C++", "Python", "Shell scripting"]
}
}
m4ce / confd Goto Github PK
View Code? Open in Web Editor NEWThis project forked from kelseyhightower/confd
Manage local application configuration files using templates and data from etcd or consul
License: MIT License