Skip to content

Commit b4c7092

Browse files
committed
Fixed clippy
1 parent 6481290 commit b4c7092

2 files changed

Lines changed: 5 additions & 12 deletions

File tree

crates/cli/src/subcommands/dev.rs

Lines changed: 4 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -93,16 +93,12 @@ pub async fn exec(mut config: Config, args: &ArgMatches) -> Result<(), anyhow::E
9393

9494
// If you don't specify a server, we default to your default server
9595
// If you don't have one of those, we default to "maincloud"
96-
let server = if let Some(s) = args.get_one::<String>("server") {
97-
Some(s.as_str())
98-
} else {
99-
None
100-
};
96+
let server = args.get_one::<String>("server").map(|s| s.as_str());
10197

10298
let default_server_name = config.default_server_name().map(|s| s.to_string());
10399

104100
let mut resolved_server = server
105-
.or_else(|| default_server_name.as_ref().map(|s| s.as_str()))
101+
.or(default_server_name.as_deref())
106102
.ok_or_else(|| anyhow::anyhow!("Server not specified and no default server configured."))?;
107103

108104
let mut project_dir = project_path.clone();
@@ -168,7 +164,7 @@ pub async fn exec(mut config: Config, args: &ArgMatches) -> Result<(), anyhow::E
168164
.with_prompt("Would you like to sign in now?")
169165
.default(true)
170166
.interact()?;
171-
if !should_login && server != None {
167+
if !should_login && server.is_some() {
172168
// The user explicitly provided --server maincloud but doesn't want to log in
173169
anyhow::bail!("Login required to publish to maincloud server");
174170
} else if !should_login {
@@ -240,7 +236,6 @@ pub async fn exec(mut config: Config, args: &ArgMatches) -> Result<(), anyhow::E
240236
&database_name,
241237
client_language,
242238
resolved_server,
243-
use_local,
244239
)
245240
.await?;
246241

@@ -289,7 +284,6 @@ pub async fn exec(mut config: Config, args: &ArgMatches) -> Result<(), anyhow::E
289284
&database_name,
290285
client_language,
291286
resolved_server,
292-
use_local,
293287
)
294288
.await
295289
{
@@ -353,10 +347,9 @@ async fn generate_build_and_publish(
353347
database_name: &str,
354348
client_language: Option<&Language>,
355349
server: &str,
356-
_use_local: bool,
357350
) -> Result<(), anyhow::Error> {
358351
let module_language = detect_module_language(spacetimedb_dir)?;
359-
let client_language = client_language.unwrap_or_else(|| match module_language {
352+
let client_language = client_language.unwrap_or(match module_language {
360353
crate::util::ModuleLanguage::Rust => &Language::Rust,
361354
crate::util::ModuleLanguage::Csharp => &Language::Csharp,
362355
crate::util::ModuleLanguage::Javascript => &Language::TypeScript,

crates/cli/src/subcommands/start.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -95,7 +95,7 @@ pub(crate) fn exec_replace(cmd: &mut Command) -> io::Result<ExitCode> {
9595
}
9696
unsafe {
9797
if SetConsoleCtrlHandler(Some(ctrlc_handler), TRUE) == FALSE {
98-
return Err(io::Error::new(io::ErrorKind::Other, "Unable to set console handler"));
98+
return Err(io::Error::other("Unable to set console handler"));
9999
}
100100
}
101101

0 commit comments

Comments
 (0)