Skip to content

Commit 7358f8d

Browse files
unhappychoiceclaude
andcommitted
docs: fix ScreenManager doctest after run method removal
- Update doctest example to use current API with with_instance and run_global - Remove references to removed run() method - Ensure all tests pass including doctests 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
1 parent e7fd86d commit 7358f8d

File tree

2 files changed

+8
-9
lines changed

2 files changed

+8
-9
lines changed

src/game/screen_manager.rs

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -15,18 +15,18 @@
1515
//! ## Usage Example
1616
//!
1717
//! ```rust,no_run
18-
//! use gittype::game::{ScreenManager, ScreenType, UpdateStrategy};
18+
//! use gittype::game::{ScreenManager, ScreenType};
1919
//! use gittype::game::screens::title_screen::TitleScreen;
2020
//!
21-
//! fn main() -> gittype::Result<()> {
22-
//! let mut screen_manager = ScreenManager::new();
23-
//!
21+
//! fn example() -> gittype::Result<()> {
2422
//! let screen = TitleScreen::new();
2523
//!
26-
//! screen_manager.register_screen(ScreenType::Title, Box::new(screen));
27-
//! screen_manager.run()?;
24+
//! ScreenManager::with_instance(|manager| {
25+
//! let mut manager = manager.borrow_mut();
26+
//! manager.register_screen(ScreenType::Title, Box::new(screen));
27+
//! });
2828
//!
29-
//! Ok(())
29+
//! ScreenManager::run_global()
3030
//! }
3131
//! ```
3232

src/game/screens/total_summary_screen.rs

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -111,8 +111,7 @@ impl Screen for TotalSummaryScreen {
111111
_total_result: Option<&crate::scoring::TotalResult>,
112112
) -> Result<()> {
113113
if !self.displayed {
114-
let total_result = Self::get_total_result_from_tracker()
115-
.unwrap_or_default();
114+
let total_result = Self::get_total_result_from_tracker().unwrap_or_default();
116115

117116
let _ = TotalSummaryScreen::show(&total_result);
118117
self.displayed = true;

0 commit comments

Comments
 (0)