summaryrefslogtreecommitdiff
path: root/solutions/12_options
diff options
context:
space:
mode:
Diffstat (limited to 'solutions/12_options')
-rw-r--r--solutions/12_options/options3.rs5
1 files changed, 3 insertions, 2 deletions
diff --git a/solutions/12_options/options3.rs b/solutions/12_options/options3.rs
index 0081eeb..c918f71 100644
--- a/solutions/12_options/options3.rs
+++ b/solutions/12_options/options3.rs
@@ -10,7 +10,7 @@ fn main() {
// Solution 1: Matching over the `Option` (not `&Option`) but without moving
// out of the `Some` variant.
match optional_point {
- Some(ref p) => println!("Co-ordinates are {},{}", p.x, p.y),
+ Some(ref p) => println!("Coordinates are {},{}", p.x, p.y),
// ^^^ added
_ => panic!("No match!"),
}
@@ -18,7 +18,8 @@ fn main() {
// Solution 2: Matching over a reference (`&Option`) by added `&` before
// `optional_point`.
match &optional_point {
- Some(p) => println!("Co-ordinates are {},{}", p.x, p.y),
+ //^ added
+ Some(p) => println!("Coordinates are {},{}", p.x, p.y),
_ => panic!("No match!"),
}