diff options
Diffstat (limited to 'enums')
| -rwxr-xr-x | enums/Cargo.lock | 4 | ||||
| -rwxr-xr-x | enums/Cargo.toml | 7 | ||||
| -rwxr-xr-x | enums/src/main.rs | 12 | ||||
| -rwxr-xr-x | enums/src/main1.rs | 48 | 
4 files changed, 0 insertions, 71 deletions
| diff --git a/enums/Cargo.lock b/enums/Cargo.lock deleted file mode 100755 index d3577dd..0000000 --- a/enums/Cargo.lock +++ /dev/null @@ -1,4 +0,0 @@ -[[package]] -name = "enums" -version = "0.1.0" - diff --git a/enums/Cargo.toml b/enums/Cargo.toml deleted file mode 100755 index 99fb9fc..0000000 --- a/enums/Cargo.toml +++ /dev/null @@ -1,7 +0,0 @@ -[package] -name = "enums" -version = "0.1.0" -authors = ["Adam Carpenter <carpenat@ES.AD.ADP.COM>"] -edition = "2018" - -[dependencies] diff --git a/enums/src/main.rs b/enums/src/main.rs deleted file mode 100755 index b8c61de..0000000 --- a/enums/src/main.rs +++ /dev/null @@ -1,12 +0,0 @@ -fn main() { -    let some_u8_value = Some(3u8); -//    match some_u8_value { -//        Some(3) => println!("three"), -//        _ => (), -//    } - -    if let Some(3) = some_u8_value { -        println!("three"); -    } - -} diff --git a/enums/src/main1.rs b/enums/src/main1.rs deleted file mode 100755 index 9670693..0000000 --- a/enums/src/main1.rs +++ /dev/null @@ -1,48 +0,0 @@ -#[derive(Debug)] -enum UsState { -    NY, -    VA, -    NC, -} - -enum Coin { -    Penny, -    Nickel, -    Dime, -    Quarter(UsState), -} - -impl Coin { - -    fn value_in_cents(self) -> u32 { - -        match self { -            Coin::Penny => { -                println!("lucky penny"); -                1 -            }, -            Coin::Nickel => 5, -            Coin::Dime => 10, -            Coin::Quarter(state) => { -                println!("State quarter from {:?}", state); -                25 -            }, - -        } - -    } -} - -fn plus_one(x: Option<i32>) -> Option<i32> { -     -    match x { -        None => None, -        Some(i) => Some(i + 1), -    } -} - -fn main() { -    let five = Some(5); -    let six = plus_one(five); -    let none = plus_one(None); -} |