diff options
| author | xxanqw <[email protected]> | 2025-07-06 13:23:13 +0300 |
|---|---|---|
| committer | xxanqw <[email protected]> | 2025-07-06 13:23:13 +0300 |
| commit | 62882d9782382d667c15ef1677edd1dba9ce4895 (patch) | |
| tree | 9e88d4e22dfb140606942c92c0a86862540a0bfa /src | |
| parent | f0264ed35e8ecee2b8847fe4f1a01072a2805036 (diff) | |
| download | mikusays-c-62882d9782382d667c15ef1677edd1dba9ce4895.tar.gz mikusays-c-62882d9782382d667c15ef1677edd1dba9ce4895.zip | |
clippy fixes
Diffstat (limited to 'src')
| -rw-r--r-- | src/main.rs | 10 |
1 files changed, 2 insertions, 8 deletions
diff --git a/src/main.rs b/src/main.rs index 6bc2256..dcfdeab 100644 --- a/src/main.rs +++ b/src/main.rs @@ -54,11 +54,7 @@ fn draw_miku_says(text: &str) -> Result<(), Box<dyn std::error::Error>> { let bubble_center = bubble_width / 2; let miku_tail_absolute_pos = overall_left_padding + tail_pos; - let bubble_left_padding = if miku_tail_absolute_pos >= bubble_center { - miku_tail_absolute_pos - bubble_center - } else { - 0 - }; + let bubble_left_padding = miku_tail_absolute_pos.saturating_sub(bubble_center); let bubble_line_count = speech_bubble_lines.len(); @@ -112,9 +108,7 @@ fn get_speech_bubble_lines(text: &str) -> Vec<String> { .max() .unwrap_or(0); - let bubble_width = (content_width + 4) - .max(MIN_BUBBLE_WIDTH) - .min(MAX_BUBBLE_WIDTH); + let bubble_width = (content_width + 4).clamp(MIN_BUBBLE_WIDTH, MAX_BUBBLE_WIDTH); let lines = wrap_text(text, bubble_width - 4); let mut bubble_lines = Vec::new(); |
