Skip to content

Commit 1855050

Browse files
fix(clippy): derive Default for OnboardingState, collapse nested if
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
1 parent 822d99a commit 1855050

2 files changed

Lines changed: 6 additions & 15 deletions

File tree

crates/mt-tauri/src/agent/setup.rs

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -88,11 +88,11 @@ pub async fn pull_model(app: &tauri::AppHandle, model: String) -> Result<PullMod
8888
}
8989
}
9090

91-
if !buffer.trim().is_empty() {
92-
if let Some(progress) = parse_pull_progress_line(&buffer) {
93-
last_status.clone_from(&progress.status);
94-
let _ = app.emit("agent://pull-progress", &progress);
95-
}
91+
if !buffer.trim().is_empty()
92+
&& let Some(progress) = parse_pull_progress_line(&buffer)
93+
{
94+
last_status.clone_from(&progress.status);
95+
let _ = app.emit("agent://pull-progress", &progress);
9696
}
9797

9898
let success = last_status == "success";

crates/mt-tauri/src/agent/types.rs

Lines changed: 1 addition & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -169,22 +169,13 @@ pub struct PullProgress {
169169
}
170170

171171
/// Persisted via tauri-plugin-store under key `"agent_onboarding"`.
172-
#[derive(Debug, Clone, Serialize, Deserialize)]
172+
#[derive(Debug, Clone, Default, Serialize, Deserialize)]
173173
pub struct OnboardingState {
174174
pub completed: bool,
175175
#[serde(skip_serializing_if = "Option::is_none")]
176176
pub model: Option<String>,
177177
}
178178

179-
impl Default for OnboardingState {
180-
fn default() -> Self {
181-
Self {
182-
completed: false,
183-
model: None,
184-
}
185-
}
186-
}
187-
188179
#[derive(Debug, Clone, Serialize)]
189180
pub struct PullModelResult {
190181
pub success: bool,

0 commit comments

Comments
 (0)