Skip to content

Commit 613deb7

Browse files
committed
fix ci
1 parent d40d70e commit 613deb7

2 files changed

Lines changed: 10 additions & 5 deletions

File tree

‎crates/wizard-proxy-daemon/src/linux.rs‎

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,8 @@
1+
#![expect(
2+
clippy::unused_async,
3+
reason = "Linux stubs retain the async contract shared with Windows and macOS"
4+
)]
5+
16
use std::io;
27

38
pub(super) use super::unix::shutdown_signal;

‎crates/wizard-system-proxy/src/windows.rs‎

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -9,9 +9,9 @@ use windows::{
99
Foundation::{GlobalFree, HGLOBAL},
1010
Networking::WinInet::{
1111
INTERNET_OPTION_PER_CONNECTION_OPTION, INTERNET_OPTION_PROXY_SETTINGS_CHANGED,
12-
INTERNET_OPTION_REFRESH, INTERNET_PER_CONN_AUTOCONFIG_URL, INTERNET_PER_CONN_FLAGS,
13-
INTERNET_PER_CONN_FLAGS_UI, INTERNET_PER_CONN_OPTION_LISTW, INTERNET_PER_CONN_OPTIONW,
14-
INTERNET_PER_CONN_OPTIONW_0, INTERNET_PER_CONN_PROXY_BYPASS,
12+
INTERNET_OPTION_REFRESH, INTERNET_PER_CONN, INTERNET_PER_CONN_AUTOCONFIG_URL,
13+
INTERNET_PER_CONN_FLAGS, INTERNET_PER_CONN_FLAGS_UI, INTERNET_PER_CONN_OPTION_LISTW,
14+
INTERNET_PER_CONN_OPTIONW, INTERNET_PER_CONN_OPTIONW_0, INTERNET_PER_CONN_PROXY_BYPASS,
1515
INTERNET_PER_CONN_PROXY_SERVER, InternetQueryOptionW, InternetSetOptionW,
1616
},
1717
},
@@ -24,7 +24,7 @@ fn native_result(result: windows::core::Result<()>) -> Result<()> {
2424
result.map_err(|error| anyhow::anyhow!("WinINet operation failed (HRESULT {})", error.code().0))
2525
}
2626

27-
fn option(kind: u32) -> INTERNET_PER_CONN_OPTIONW {
27+
fn option(kind: INTERNET_PER_CONN) -> INTERNET_PER_CONN_OPTIONW {
2828
INTERNET_PER_CONN_OPTIONW {
2929
dwOption: kind,
3030
Value: INTERNET_PER_CONN_OPTIONW_0::default(),
@@ -77,7 +77,7 @@ impl Backend for Native {
7777

7878
fn read() -> Result<Config> {
7979
let mut query = Query([
80-
option(INTERNET_PER_CONN_FLAGS_UI),
80+
option(INTERNET_PER_CONN(INTERNET_PER_CONN_FLAGS_UI)),
8181
option(INTERNET_PER_CONN_PROXY_SERVER),
8282
option(INTERNET_PER_CONN_PROXY_BYPASS),
8383
option(INTERNET_PER_CONN_AUTOCONFIG_URL),

0 commit comments

Comments
 (0)