Skip to content

Latest commit

 

History

History
34 lines (28 loc) · 1.16 KB

File metadata and controls

34 lines (28 loc) · 1.16 KB

Bitcoin/Rust Development Log

Goal

Become a fully funded open source Bitcoin/Rust contributor

PRs Submitted

Rust Concepts Encountered

  • Ownership and move semantics (Action enum, non-Copy types)
  • Borrowing with &reference to avoid moves
  • match expressions with references (&action)
  • cargo build vs cargo install --path .
  • git workflow for forked repos

Log

2026-03-06

  • Fixed takebuy/takesell amount label and help text (PR #158)
  • Fixed UUID truncation in listorders table (PR #159)
  • Diagnosed trade index sync issue (not a code bug)
  • Learned: non-Copy enums must be matched by reference to avoid move errors

Add today's entry:

### 2026-03-07
- Learned Result<T, E> - Ok and Err variants
- Practiced ? operator for error propagation
- Chained multiple fallible functions
- Key insight: ? stops the function immediately and returns Err to caller
- Next: anyhow crate, then back to mostro-cli contributions