projects
/
rust-101.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
bbd22a3
)
part 05: clarify exercise
author
Ralf Jung
<post@ralfj.de>
Tue, 7 Jul 2015 11:22:38 +0000
(13:22 +0200)
committer
Ralf Jung
<post@ralfj.de>
Tue, 7 Jul 2015 11:22:38 +0000
(13:22 +0200)
src/part05.rs
patch
|
blob
|
history
workspace/src/part05.rs
patch
|
blob
|
history
diff --git
a/src/part05.rs
b/src/part05.rs
index 7324d13361111109ab482ee3b82d43051b7ee5b4..b3b428ec03c67d65e155d1d33fa23d7d34594554 100644
(file)
--- a/
src/part05.rs
+++ b/
src/part05.rs
@@
-111,7
+111,7
@@
impl<T: Clone> Clone for SomethingOrNothing<T> {
//@ `#[derive(Clone)]` right before the definition of `SomethingOrNothing`.
// **Exercise 05.2**: Write some more functions on `BigInt`. What about a function that returns the number of
//@ `#[derive(Clone)]` right before the definition of `SomethingOrNothing`.
// **Exercise 05.2**: Write some more functions on `BigInt`. What about a function that returns the number of
-// digits? The number of non-zero digits? The smallest/largest digit?
+// digits? The number of non-zero digits? The smallest/largest digit?
Of course, these should all just borrow `self`.
// ## Mutation + aliasing considered harmful (part 2)
//@ Now that we know how to borrow a part of an `enum` (like `v` above), there's another example for why we
// ## Mutation + aliasing considered harmful (part 2)
//@ Now that we know how to borrow a part of an `enum` (like `v` above), there's another example for why we
diff --git
a/workspace/src/part05.rs
b/workspace/src/part05.rs
index d3c95443377606f4118b04e7cc22909835aaaa88..f1c558720df94135f682ec0d191b1265db91b3ba 100644
(file)
--- a/
workspace/src/part05.rs
+++ b/
workspace/src/part05.rs
@@
-59,7
+59,7
@@
impl<T: Clone> Clone for SomethingOrNothing<T> {
}
// **Exercise 05.2**: Write some more functions on `BigInt`. What about a function that returns the number of
}
// **Exercise 05.2**: Write some more functions on `BigInt`. What about a function that returns the number of
-// digits? The number of non-zero digits? The smallest/largest digit?
+// digits? The number of non-zero digits? The smallest/largest digit?
Of course, these should all just borrow `self`.
// ## Mutation + aliasing considered harmful (part 2)
enum Variant {
// ## Mutation + aliasing considered harmful (part 2)
enum Variant {