struct Developer {
name: &'static str,
current_focus: Vec<&'static str>,
location: &'static str,
email: &'static str,
}
impl Developer {
fn new() -> Self {
Developer {
name: "Tiago",
current_focus: vec![
"π¦ Mastering Rust",
"β‘ Building high-performance applications",
"π§ Systems programming",
"π WebAssembly projects",
],
location: "Brazil π§π·",
email: "tl.dev@outlook.com",
}
}
fn current_status(&self) -> &str {
"Transitioning to Rust Developer π"
}
}
fn main() {
let tiago = Developer::new();
println!("Status: {}", tiago.current_status());
}
graph LR
A[Rust Fundamentals] -->|β
| B[Ownership & Borrowing]
B -->|π| C[Error Handling & Testing]
C -->|π| D[Async Programming]
D -->|π―| E[Web Development with Actix/Rocket]
E -->|π| F[Systems Programming]
F -->|β‘| G[WebAssembly]
style A fill:#2e7d32
style B fill:#388e3c
style C fill:#43a047
style D fill:#66bb6a
style E fill:#81c784
style F fill:#a5d6a7
style G fill:#c8e6c9