#[derive(Debug)]
struct ReadMe {
name: &'static str,
blog: &'static str,
email: &'static str,
}
const ME: ReadMe = ReadMe {
name: "Erzbir",
blog: "https://erzbir.com",
email: "[email protected]",
};
pub trait Expertise {
fn rust(&self) -> &str { "Rust is my new language" }
fn java(&self) -> &str { "Java is my main language" }
fn python(&self) -> &str { "I use python in ai or scripts" }
fn csharp(&self) -> &str { "C# for Unity3D" }
fn javascript(&self) -> &str { "JavaScript for frontend" }
fn typescript(&self) -> &str { "TypeScript for frontend" }
}
pub trait Hobby {
fn ocg(&self) -> &str { "OCG is my favorite game" }
fn irish_flute(&self) -> &str { "I have been learning flute since 2017" }
fn mtb(&self) -> &str { "Mountain biking!" }
}
impl Expertise for ReadMe {}
impl Hobby for ReadMe {}
fn main() {
let expertises = 'Expertises: {
[
ME.rust(),
ME.java(),
ME.python(),
ME.csharp(),
ME.javascript(),
ME.typescript(),
]
};
let hobbies = 'Hobbies: {
[
ME.ocg(),
ME.irish_flute(),
ME.mtb(),
]
};
println!("{:#?}", ME);
println!("{:#?}", expertises);
println!("{:#?}", hobbies);
}
Console Print
ReadMe {
name: "Erzbir",
blog: "https://erzbir.com",
email: "[email protected]",
}
[
"Rust is my new language",
"Java is my main language",
"I use python in ai or scripts",
"C# for Unity3D",
"JavaScript for frontend",
"TypeScript for frontend",
]
[
"OCG is my favorite game",
"I have been learning flute since 2017",
"Mountain biking!",
]
📈 Wakatime Stats
🐱 My GitHub Data
📦 303.5 kB Used in GitHub's Storage
🚫 Not Opted to Hire
📜 32 Public Repositories
🔑 7 Private Repositories
I'm an Early 🐤
🌞 Morning 204 commits ████░░░░░░░░░░░░░░░░░░░░░ 15.26 %
🌆 Daytime 469 commits █████████░░░░░░░░░░░░░░░░ 35.08 %
🌃 Evening 359 commits ███████░░░░░░░░░░░░░░░░░░ 26.85 %
🌙 Night 305 commits ██████░░░░░░░░░░░░░░░░░░░ 22.81 %
📅 I'm Most Productive on Tuesday
Monday 202 commits ████░░░░░░░░░░░░░░░░░░░░░ 15.11 %
Tuesday 311 commits ██████░░░░░░░░░░░░░░░░░░░ 23.26 %
Wednesday 180 commits ███░░░░░░░░░░░░░░░░░░░░░░ 13.46 %
Thursday 228 commits ████░░░░░░░░░░░░░░░░░░░░░ 17.05 %
Friday 99 commits ██░░░░░░░░░░░░░░░░░░░░░░░ 07.40 %
Saturday 173 commits ███░░░░░░░░░░░░░░░░░░░░░░ 12.94 %
Sunday 144 commits ███░░░░░░░░░░░░░░░░░░░░░░ 10.77 %
📊 This Week I Spent My Time On
🕑︎ Time Zone: Asia/Shanghai
💬 Programming Languages:
Rust 2 hrs 37 mins █████████████████████░░░░ 85.08 %
JSON 15 mins ██░░░░░░░░░░░░░░░░░░░░░░░ 08.27 %
JavaScript 3 mins ░░░░░░░░░░░░░░░░░░░░░░░░░ 01.79 %
Markdown 3 mins ░░░░░░░░░░░░░░░░░░░░░░░░░ 01.74 %
TOML 2 mins ░░░░░░░░░░░░░░░░░░░░░░░░░ 01.19 %
🔥 Editors:
Rustrover 2 hrs 39 mins ██████████████████████░░░ 86.32 %
Intellijidea 25 mins ███░░░░░░░░░░░░░░░░░░░░░░ 13.68 %
🐱💻 Projects:
penetration 2 hrs 8 mins █████████████████░░░░░░░░ 69.49 %
untitled1 23 mins ███░░░░░░░░░░░░░░░░░░░░░░ 12.97 %
jsonresume-theme-relaxed 15 mins ██░░░░░░░░░░░░░░░░░░░░░░░ 08.46 %
untitled2 6 mins █░░░░░░░░░░░░░░░░░░░░░░░░ 03.79 %
jsonresume-theme-actual 3 mins █░░░░░░░░░░░░░░░░░░░░░░░░ 02.13 %
💻 Operating System:
Mac 3 hrs 4 mins █████████████████████████ 100.00 %
I Mostly Code in Java
Java 11 repos ████████████░░░░░░░░░░░░░ 50.00 %
Rust 2 repos ██░░░░░░░░░░░░░░░░░░░░░░░ 09.09 %
C# 1 repo █░░░░░░░░░░░░░░░░░░░░░░░░ 04.55 %
JavaScript 1 repo █░░░░░░░░░░░░░░░░░░░░░░░░ 04.55 %
HTML 1 repo █░░░░░░░░░░░░░░░░░░░░░░░░ 04.55 %
Timeline
Last Updated on 15/05/2024 18:37:37 UTC