1
0
mirror of https://github.com/rust-lang/rustlings.git synced 2024-12-21 10:54:13 +01:00

modules3 solution

This commit is contained in:
mo8it 2024-06-22 13:35:54 +02:00
parent 98cd00de63
commit 3d540ed946
3 changed files with 14 additions and 8 deletions

@ -1,10 +1,9 @@
// 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!
// You can use the `use` keyword to bring module paths from modules from
// anywhere and especially from the standard library into your scope.
// TODO: Complete this use statement
use ???
// TODO: Bring `SystemTime` and `UNIX_EPOCH` from the `std::time` module into
// your scope. Bonus style points if you can do it with one line!
// use ???;
fn main() {
match SystemTime::now().duration_since(UNIX_EPOCH) {

@ -550,7 +550,7 @@ test = false
hint = """
`UNIX_EPOCH` and `SystemTime` are declared in the `std::time` module. Add a
`use` statement for these two to bring them into scope. You can use nested
paths or the glob operator to bring these two in using only one line."""
paths to bring these two in using only one line."""
# HASHMAPS

@ -1 +1,8 @@
// Solutions will be available before the stable release. Thank you for testing the beta version 🥰
use std::time::{SystemTime, UNIX_EPOCH};
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!"),
}
}