feat(network): 添加网络接口信息获取功能

- 新增 network-interface 依赖用于获取系统网络接口- 实现 Rust 端 get_network_interfaces 命令- 在 Svelte 前端调用 Tauri 命令并展示网络接口信息
- 添加接口信息表格展示及错误处理
- 更新布局结构移除多余注释和空行
This commit is contained in:
Chaos
2025-11-10 16:50:26 +08:00
parent cacb25a2ca
commit 514c025caf
11 changed files with 169 additions and 14 deletions

13
src-tauri/Cargo.lock generated
View File

@@ -80,6 +80,7 @@ name = "app"
version = "0.1.0"
dependencies = [
"log",
"network-interface",
"serde",
"serde_json",
"tauri",
@@ -1904,6 +1905,18 @@ dependencies = [
"jni-sys",
]
[[package]]
name = "network-interface"
version = "2.0.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "07709a6d4eba90ab10ec170a0530b3aafc81cb8a2d380e4423ae41fc55fe5745"
dependencies = [
"cc",
"libc",
"thiserror 2.0.17",
"winapi",
]
[[package]]
name = "new_debug_unreachable"
version = "1.0.6"