8000 GitHub - A1029384756/A1029384756: Config files for my GitHub profile.
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

A1029384756/A1029384756

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 

Repository files navigation

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
    }
}

About

Config files for my GitHub profile.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published
0