|
73426dd5e0
|
Search contents using iterators
|
2025-03-26 00:13:01 +01:00 |
|
|
cbca3bd0d8
|
Initialize configuration using iterators
|
2025-03-26 00:07:44 +01:00 |
|
|
9cd6c7bdef
|
Add a project for demonstrating closures
|
2025-03-21 21:55:29 +01:00 |
|
|
920dcf4ff7
|
Print errors to stderr
|
2025-03-21 21:38:34 +01:00 |
|
|
0c883413ce
|
Allow running case insensitive search using run
|
2025-03-21 21:22:40 +01:00 |
|
|
8bbd8391a0
|
Add an implementation for the case insensitive search
|
2025-03-21 07:49:58 +01:00 |
|
|
ba37e08a5d
|
Add a function for searching case insensitively
|
2025-03-21 07:41:16 +01:00 |
|
|
c27907555d
|
Run the logic for the minigrep command
|
2025-03-20 23:20:02 +01:00 |
|
|
e9e4c403e6
|
Add a code for performing the actual search
|
2025-03-20 23:10:31 +01:00 |
|
|
1a18cdbf52
|
Add a workspace for the exercises
|
2025-03-20 07:48:16 +01:00 |
|
|
9d8641043e
|
Add tests for minigrep
|
2025-03-20 07:40:13 +01:00 |
|
|
6af1aad588
|
Externalize logic into library crate
|
2025-03-20 00:32:18 +01:00 |
|
|
c68a76f2e8
|
Report application errors
|
2025-03-19 23:15:39 +01:00 |
|
|
6a8a5c234e
|
Allow returning errors
|
2025-03-19 08:20:48 +01:00 |
|
|
009bb0cb96
|
Extract the main logic
|
2025-03-19 08:12:38 +01:00 |
|
|
30bb1d6438
|
Handle Config::build errors properly
|
2025-03-19 00:48:24 +01:00 |
|
|
bb076d6cb6
|
Convey Config creation errors using a Result
|
2025-03-19 00:40:42 +01:00 |
|
|
dd00502383
|
Handle insufficient arguments using panic!
|
2025-03-19 00:17:59 +01:00 |
|
|
bc20afefa1
|
Create a Config constructor
|
2025-03-18 00:06:12 +01:00 |
|
|
7173962fe3
|
Store config in a struct
|
2025-03-05 08:20:57 +01:00 |
|
|
98ce496e78
|
Add a function for parsing arguments
|
2025-03-04 23:24:26 +01:00 |
|
|
c65f7203a1
|
Add logic for reading files
|
2025-03-04 23:23:23 +01:00 |
|
|
ab76644498
|
Add an example file
|
2025-03-04 22:49:21 +01:00 |
|
|
4a94cea7fb
|
Save command line args in variables
|
2025-03-04 08:51:13 +01:00 |
|
|
556809a73d
|
Add capability to process arguments
|
2025-03-04 08:44:44 +01:00 |
|
|
487f5e7438
|
Create a grep project
|
2025-03-04 08:42:49 +01:00 |
|
|
e3e2284d68
|
Add an example of internal unit testing
|
2025-03-03 23:47:18 +01:00 |
|
|
8805234257
|
Add an integration test
|
2025-03-03 22:55:17 +01:00 |
|
|
60e8604567
|
Match panic test against message
|
2025-03-02 23:54:50 +01:00 |
|
|
d12a578977
|
Introduce a panic test bug
|
2025-03-02 23:53:39 +01:00 |
|
|
40d69d9539
|
Add a panic assertion test
|
2025-03-02 23:50:58 +01:00 |
|
|
90d4dcb5f6
|
Demonstrate a failing assert_eq test
|
2025-03-02 23:43:11 +01:00 |
|
|
fcfa20a7e1
|
Add an example use of the assert_eq macro
|
2025-03-02 23:43:10 +01:00 |
|
|
61f83d6de1
|
Add a bug
|
2025-03-02 23:42:55 +01:00 |
|
|
3787fe47fd
|
Add negative test for rectangles project
|
2025-03-02 23:42:54 +01:00 |
|
|
6dab472b9d
|
Add tests for the rectangles project
|
2025-03-02 23:38:26 +01:00 |
|
|
c322d42ffe
|
Add a failing test
|
2025-03-02 22:59:36 +01:00 |
|
|
94c1a84499
|
Rename the example test
|
2025-03-02 22:57:58 +01:00 |
|
|
42d08b4a0f
|
Add a project for demonstrating tests
|
2025-03-02 22:49:23 +01:00 |
|
|
32fee9330f
|
Add a backtrace demo
|
2025-02-01 13:30:08 +01:00 |
|
|
ae7aab81aa
|
Add a demonstration of a panic
|
2025-02-01 13:25:53 +01:00 |
|
|
ed3b93131f
|
Solve collection tasks
|
2025-02-01 12:46:07 +01:00 |
|
|
0bae9c88d5
|
Split up restaurant package
|
2025-01-19 18:18:50 +01:00 |
|
|
150e2faf44
|
Add an example for struct visibility
|
2025-01-17 08:43:44 +01:00 |
|
|
95c1144ca2
|
Add a demonstration for the super keyword
|
2025-01-16 16:30:03 +01:00 |
|
|
ecaa581044
|
Make add_to_waitlist function accessible
|
2025-01-16 16:08:39 +01:00 |
|
|
5dc356d98e
|
Add demonstration of rust's default visibility
|
2025-01-16 16:08:15 +01:00 |
|
|
480c36382e
|
Create a package for studying module structuring
|
2025-01-08 11:17:47 +01:00 |
|
|
4f0fdba18e
|
Add a package for demonstrating modules
|
2025-01-08 11:13:17 +01:00 |
|
|
9f25a0ae35
|
Add a functions for creating squares
|
2024-11-28 00:12:32 +01:00 |
|