diff --git a/Cargo.lock b/Cargo.lock index 5ae317fb5..23e0965bc 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -3058,10 +3058,10 @@ dependencies = [ ] [[package]] -name = "mach" -version = "0.3.2" +name = "mach2" +version = "0.4.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b823e83b2affd8f40a9ee8c29dbc56404c1e34cd2710921f2801e2cf29527afa" +checksum = "19b955cdeb2a02b9117f121ce63aa52d08ade45de53e48fe6a38b39c10f6f709" dependencies = [ "libc", ] @@ -3394,19 +3394,6 @@ dependencies = [ "tempfile", ] -[[package]] -name = "nix" -version = "0.23.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8f3790c00a0150112de0f4cd161e3d7fc4b2d8a5542ffc35f099a2562aecb35c" -dependencies = [ - "bitflags 1.3.2", - "cc", - "cfg-if", - "libc", - "memoffset 0.6.5", -] - [[package]] name = "nix" version = "0.25.1" @@ -5089,16 +5076,16 @@ dependencies = [ [[package]] name = "starship-battery" -version = "0.7.9" +version = "0.8.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3336198ad004af4447ae69be4f4e562c26814570f8f0c1e37858405a294e015d" +checksum = "725bc1c7374f435ef65746eb1a5789cb7d02b8e997f9a3edf979bfb42da68311" dependencies = [ "cfg-if", - "core-foundation 0.7.0", + "core-foundation 0.9.4", "lazycell", "libc", - "mach", - "nix 0.23.2", + "mach2", + "nix 0.28.0", "num-traits", "uom", "winapi", @@ -5795,9 +5782,9 @@ checksum = "8ecb6da28b8a351d773b68d5825ac39017e680750f980f3a1a85cd8dd28a47c1" [[package]] name = "uom" -version = "0.30.0" +version = "0.36.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e76503e636584f1e10b9b3b9498538279561adcef5412927ba00c2b32c4ce5ed" +checksum = "ffd36e5350a65d112584053ee91843955826bf9e56ec0d1351214e01f6d7cd9c" dependencies = [ "num-traits", "typenum", diff --git a/lua-api-crates/battery/Cargo.toml b/lua-api-crates/battery/Cargo.toml index d6576188d..4887a1eac 100644 --- a/lua-api-crates/battery/Cargo.toml +++ b/lua-api-crates/battery/Cargo.toml @@ -7,7 +7,7 @@ edition = "2021" [dependencies] anyhow = "1.0" -starship-battery = "0.7" +starship-battery = "0.8" config = { path = "../../config" } wezterm-dynamic = { path = "../../wezterm-dynamic" } luahelper = { path = "../../luahelper" } diff --git a/lua-api-crates/battery/src/lib.rs b/lua-api-crates/battery/src/lib.rs index 86daf5818..c4a941d7d 100644 --- a/lua-api-crates/battery/src/lib.rs +++ b/lua-api-crates/battery/src/lib.rs @@ -37,7 +37,7 @@ fn battery_info<'lua>(_: &'lua Lua, _: ()) -> mlua::Result> { State::Discharging => "Discharging", State::Empty => "Empty", State::Full => "Full", - State::Unknown | _ => "Unknown", + State::Unknown => "Unknown", } .to_string(), time_to_full: bat.time_to_full().map(|q| q.value),