(&mut self)
| 341 | } |
| 342 | |
| 343 | pub fn mark_achieved(&mut self) { |
| 344 | self.achieved = true; |
| 345 | self.progress = 1.0; |
| 346 | self.achieved_at = Some(chrono::Utc::now().timestamp()); |
| 347 | } |
| 348 | } |
| 349 | |
| 350 | // ============================================================================ |