use anyhow::Result;
use rand::seq::SliceRandom;
fn main() -> Result<Product> {
let programmer: Programmer = Programmer{
name: "Hayden Gray",
languages:
vec!["Python",
"C",
"C++",
"Rust",
"Odin",
"Dart",
"JS/TS",
"Terraform"
]};
programmer.hello_world();
programmer.do_work()
}
struct Programmer {
name: str,
languages: Vec<str>,
}
impl Programmer {
fn hello_world(&self) -> String {
format!("Hello, my name is {} ", self.name)
}
fn do_work(&self) -> Result<Product> {
let language = self.languages.choose(&mut rand::thread_rng());
let mut done: bool = false;
let mut product: Result<Product>;
while !done {
//Do Work
}
product
}
}
-
Notifications
You must be signed in to change notification settings - Fork 0
Config files for my GitHub profile.
A1029384756/A1029384756
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
About
Config files for my GitHub profile.
Topics
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published