| 2023-11-03 19:00 | deduplicate code in rotate method | Daniel Barlow | 1 | +9 | -8 |
| 2023-11-03 18:50 | reduce test prolixity with smarter use statement | Daniel Barlow | 1 | +21 | -21 |
| 2023-11-03 18:49 | remove casts to i32 | Daniel Barlow | 1 | +17 | -17 |
| 2023-11-03 18:47 | convert the other methods | Daniel Barlow | 1 | +32 | -33 |
| 2023-11-03 18:43 | convert forward into a method | Daniel Barlow | 1 | +13 | -11 |
| 2023-11-03 18:41 | make Rover a struct instead of a raw tuple | Daniel Barlow | 1 | +32 | -27 |
| 2023-11-02 23:21 | improve names | Daniel Barlow | 1 | +5 | -5 |
| 2023-11-02 23:16 | we can drive a rover with sequence of commands as string | Daniel Barlow | 1 | +32 | -1 |
| 2023-11-01 00:23 | use match instead of if/else | Daniel Barlow | 1 | +11 | -8 |
| 2023-11-01 00:22 | implement rotation | Daniel Barlow | 1 | +38 | -0 |
| 2023-10-31 23:51 | implement backward() | Daniel Barlow | 1 | +21 | -8 |
| 2023-10-31 23:32 | extract velocity function | Daniel Barlow | 1 | +7 | -3 |
| 2023-10-31 23:27 | add S W E | Daniel Barlow | 1 | +28 | -1 |
| 2023-10-31 23:17 | destructure rover in function param list | Daniel Barlow | 1 | +2 | -5 |
| 2023-10-31 23:14 | don't hardcode return value in forward() | Daniel Barlow | 1 | +9 | -3 |
| 2023-10-31 22:51 | rover moves forward northward when pointing north | Daniel Barlow | 1 | +17 | -5 |
| 2023-10-31 22:10 | "cargo new" and write a failing test | Daniel Barlow | 4 | +31 | -0 |