forked from rust-lang/rustlings
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
feat(modules): update exercises, add modules3 (rust-lang#822)
Co-authored-by: diannasoriel <[email protected]>
- Loading branch information
1 parent
d4fed84
commit 1730e93
Showing
6 changed files
with
45 additions
and
9 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,18 @@ | ||
// modules3.rs | ||
// You can use the 'use' keyword to bring module paths from modules from anywhere | ||
// and especially from the Rust standard library into your scope. | ||
// Bring SystemTime and UNIX_EPOCH | ||
// from the std::time module. Bonus style points if you can do it with one line! | ||
// Make me compile! Execute `rustlings hint modules3` for hints :) | ||
|
||
// I AM NOT DONE | ||
|
||
// TODO: Complete this use statement | ||
use ??? | ||
|
||
fn main() { | ||
match SystemTime::now().duration_since(UNIX_EPOCH) { | ||
Ok(n) => println!("1970-01-01 00:00:00 UTC was {} seconds ago!", n.as_secs()), | ||
Err(_) => panic!("SystemTime before UNIX EPOCH!"), | ||
} | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters