projects
/
rust-101.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
work on wording
[rust-101.git]
/
src
/
part03.rs
diff --git
a/src/part03.rs
b/src/part03.rs
index 513148b9147265068c8fe78c95b4d079a206e685..b4bf2f35ada6c625fbf195a656dce13ede73fd78 100644
(file)
--- a/
src/part03.rs
+++ b/
src/part03.rs
@@
-6,7
+6,7
@@
//@ I/O is a complicated topic, so the code to do that is not exactly pretty - but well,
//@ let's get that behind us.
//@ I/O is a complicated topic, so the code to do that is not exactly pretty - but well,
//@ let's get that behind us.
-// I/O is provided by the module `std::io`, so we first have import that with `use`.
+// I/O is provided by the module `std::io`, so we first have
to
import that with `use`.
// We also import the I/O *prelude*, which makes a bunch of commonly used I/O stuff
// directly available.
use std::io::prelude::*;
// We also import the I/O *prelude*, which makes a bunch of commonly used I/O stuff
// directly available.
use std::io::prelude::*;
@@
-104,7
+104,7
@@
pub fn main() {
// Notice that I called the function on `SomethingOrNothing` `print2` to disambiguate from the `print` defined previously.
//
// *Hint*: There is a macro `print!` for printing without appending a newline.
// Notice that I called the function on `SomethingOrNothing` `print2` to disambiguate from the `print` defined previously.
//
// *Hint*: There is a macro `print!` for printing without appending a newline.
-trait Print {
+
pub
trait Print {
/* Add things here */
}
impl<T: Print> SomethingOrNothing<T> {
/* Add things here */
}
impl<T: Print> SomethingOrNothing<T> {
@@
-116,4
+116,4
@@
impl<T: Print> SomethingOrNothing<T> {
// **Exercise 03.2**: Building on exercise 02.2, implement all the things you need on `f32` to make your
// program work with floating-point numbers.
// **Exercise 03.2**: Building on exercise 02.2, implement all the things you need on `f32` to make your
// program work with floating-point numbers.
-//@ [index](main.html) | [previous](part02.html) | [raw source](
https://www.ralfj.de/git/rust-101.git/blob_plain/HEAD:/
workspace/src/part03.rs) | [next](part04.html)
+//@ [index](main.html) | [previous](part02.html) | [raw source](workspace/src/part03.rs) | [next](part04.html)