- 1. Other
- 2. Ratatui
- 2.1. What is Ratatui?
- 2.2. Ratatui Showcases
- 2.3. Ratatui - Hello World
- 2.4. Ratatui - handle keyboard events
- 2.5. Ratatui - a more structured way to handle state
- 2.6. Ratatui - counting keyboard events
- 2.7. Ratatui - a stopwatch or automatic counter - blocking vs. polling events
- 2.8. Ratatui - counter
- 2.9. TODO Ratatui - confirmation popup to verify intent to exit
- 2.10. TODO Ratatui - widgets
- 3. Tera
- 3.1. Tera Template system
- 3.2. Tera Hello World
- 3.3. Tera - list templates
- 3.4. Tera - use built-in filters on strings
- 3.5. Tera - create your own filter
- 4. Other
- 4.1. Variable shadowing
- 4.2. String formatting
- 4.3. Factorial functions returning Result
- 4.4. Split function into files
- 4.5. Variable Scope in Rust
- 4.6. Declare empty variable and assign to it later
- 4.7. Declare empty variable - requires type
- 4.8. SystemTime now
- 4.9. Exit
- 4.10. Define multiple variables
- 4.11. wc
- 4.12. copy vs clone
- 4.13. Type alias
- 4.14. Solution: Age limit
- 4.15. Multi-counter in manually handled CSV file
- 4.16. Get path to current executable
- 4.17. cache dependencies with sccache
- 4.18. Commafy
- 4.19. Commafys
- 4.20. Use statements
- 4.21. Take version number from Cargo.toml
- 4.22. Ansi colors
- 4.23. What I learned from learning Rust
- 4.24. Temperature converter
- 4.25. Check slides
- 4.26. Expressions vs statements
- 4.27. Send email via SendGrid
- 4.28. Equality of Some - values
- 4.29. Fork
- 4.30. sysinfo - Which Operating System are we running on?
- 4.31. Operating system information with os_info
- 4.32. Parse string to Rust expression using syn
- 4.33. Parse HTML
- 4.34. Fix URL parameter
- 4.35. My little Rust runner
- 4.36. Ordered floats
- 4.37. Linked list using struct and Box
- 4.38. Undirected graph
- 4.39. Memory leak
- 4.40. Debug assertions
- 4.41. Passing string to function
- 4.42. Num traits
- 4.43. map with threads with Mutex
- 4.44. Accessing envrionment variables
- 4.45. List environment variables
- 4.46. Closures
- 4.47. Reference to a number
- 4.48. Out of memory
- 4.49. Two leveles of modules
- 4.50. Try packages
- 4.51. release.toml
- 4.52. thousands crate for struct with Display (commafy)
- 4.53. Early return on None Option
- 4.54. Pattern matching with guards on a number
- 5. egui
- 5.1. About eframe and egui
- 5.2. eGUI Window
- 5.3. eGUI heading
- 5.4. eGUI label
- 5.5. eGUI counter with label and button
- 5.6. Egui demo app
- 6. images
- 6.1. Draw some simple images
- 7. Binary
- 7.1. Read binary file into a vector of u8
- 8. unsafe
- 8.1. unsafe keywords
- 8.2. unsafe powers
- 8.3. Unsafe - core dump
- 9. Sea ORM
- 9.1. Counter with Sea-ORM
- 10. Embedded
- 10.1. Resaource about Rust on Embedded