flake.lock: bump, Cargo.lock: bump, Cargo.toml: update inputs, etc

This commit is contained in:
2025-05-06 21:24:01 +02:00
parent 0a5e6b738e
commit 4cb3dedb45
5 changed files with 336 additions and 394 deletions

691
Cargo.lock generated

File diff suppressed because it is too large Load Diff

View File

@ -10,10 +10,10 @@ readme = "README.md"
[dependencies]
anyhow = "1.0.82"
axum = { version = "0.7.7", features = ["macros", "ws"] }
axum = { version = "0.8.4", features = ["macros", "ws"] }
clap = { version = "4.4.1", features = ["derive"] }
clap-verbosity-flag = "2.2.2"
env_logger = "0.10.0"
clap-verbosity-flag = "3.0.2"
env_logger = "0.11.8"
futures = "0.3.31"
log = "0.4.20"
mpvipc-async = { git = "https://git.pvv.ntnu.no/Grzegorz/mpvipc-async.git", branch = "main" }
@ -23,11 +23,11 @@ serde_json = "1.0.105"
systemd-journal-logger = "2.2.0"
tempfile = "3.11.0"
tokio = { version = "1.32.0", features = ["full"] }
tower = { version = "0.4.13", features = ["full"] }
tower-http = { version = "0.4.3", features = ["full"] }
tower = { version = "0.5.2", features = ["full"] }
tower-http = { version = "0.6.2", features = ["full"] }
utoipa = { version = "5.1.3", features = ["axum_extras"] }
utoipa-axum = "0.1.2"
utoipa-swagger-ui = { version = "8.0.3", features = ["axum", "vendored"] }
utoipa-axum = "0.2.0"
utoipa-swagger-ui = { version = "9.0.1", features = ["axum", "vendored"] }
[profile.release]
strip = true

12
flake.lock generated
View File

@ -2,11 +2,11 @@
"nodes": {
"nixpkgs": {
"locked": {
"lastModified": 1729256560,
"narHash": "sha256-/uilDXvCIEs3C9l73JTACm4quuHUsIHcns1c+cHUJwA=",
"lastModified": 1746461020,
"narHash": "sha256-7+pG1I9jvxNlmln4YgnlW4o+w0TZX24k688mibiFDUE=",
"owner": "NixOS",
"repo": "nixpkgs",
"rev": "4c2fcb090b1f3e5b47eaa7bd33913b574a11e0a0",
"rev": "3730d8a308f94996a9ba7c7138ede69c1b9ac4ae",
"type": "github"
},
"original": {
@ -29,11 +29,11 @@
]
},
"locked": {
"lastModified": 1729391507,
"narHash": "sha256-as0I9xieJUHf7kiK2a9znDsVZQTFWhM1pLivII43Gi0=",
"lastModified": 1746498961,
"narHash": "sha256-rp+oh/N88JKHu7ySPuGiA3lBUVIsrOtHbN2eWJdYCgk=",
"owner": "oxalica",
"repo": "rust-overlay",
"rev": "784981a9feeba406de38c1c9a3decf966d853cca",
"rev": "24b00064cdd1d7ba25200c4a8565dc455dc732ba",
"type": "github"
},
"original": {

View File

@ -214,7 +214,8 @@ async fn handle_connection(
"type": "initial_state",
"value": initial_state,
})
.to_string(),
.to_string()
.into(),
);
socket.send(message).await.unwrap();
@ -296,7 +297,7 @@ async fn connection_loop(
let message = Message::Text(json!({
"type": "connection_count",
"value": id_count_watch_receiver.borrow().clone(),
}).to_string());
}).to_string().into(),);
socket.send(message).await?;
}
@ -342,7 +343,7 @@ async fn connection_loop(
let message = Message::Text(json!({
"type": "response",
"value": response,
}).to_string());
}).to_string().into(),);
socket.send(message).await?;
}
Ok(None) => {
@ -360,7 +361,7 @@ async fn connection_loop(
let message = Message::Text(json!({
"type": "event",
"value": event,
}).to_string());
}).to_string().into(),);
socket.send(message).await?;
}
Some(Err(e)) => {

View File

@ -36,9 +36,7 @@ pub fn create_mpv_config_file(args_config_file: Option<String>) -> anyhow::Resul
Ok(tmpfile)
}
pub async fn connect_to_mpv<'a>(
args: &MpvConnectionArgs<'a>,
) -> anyhow::Result<(Mpv, Option<Child>)> {
pub async fn connect_to_mpv(args: &MpvConnectionArgs<'_>) -> anyhow::Result<(Mpv, Option<Child>)> {
log::debug!("Connecting to mpv");
debug_assert!(