From 3dbf2eb475119af42aff44123f6a467931fbf508 Mon Sep 17 00:00:00 2001 From: Jacob Date: Wed, 7 Jan 2026 01:44:40 -0500 Subject: [PATCH] chore(driver-kasa): `pub` some things to reduce lower visibility warnings --- driver/kasa/src/messages.rs | 30 +++++++++++++++--------------- 1 file changed, 15 insertions(+), 15 deletions(-) diff --git a/driver/kasa/src/messages.rs b/driver/kasa/src/messages.rs index 0cb8f02..b8839c6 100644 --- a/driver/kasa/src/messages.rs +++ b/driver/kasa/src/messages.rs @@ -85,7 +85,7 @@ pub struct PreferredStateChoice { } #[derive(Debug, SerializeDisplay, DeserializeFromStr)] -struct MacAddressWithoutSeparators(MacAddress); +pub struct MacAddressWithoutSeparators(MacAddress); impl FromStr for MacAddressWithoutSeparators { type Err = MacParseError; @@ -119,46 +119,46 @@ impl Display for MacAddressWithoutSeparators { } #[derive(Debug, Deserialize)] -enum ActiveMode { +pub enum ActiveMode { #[serde(rename = "none")] None, } #[derive(Debug, Deserialize)] -struct CtrlProtocols { +pub struct CtrlProtocols { name: String, version: String, } #[derive(Debug, Deserialize)] -struct DeviceId(pub String); +pub struct DeviceId(pub String); #[derive(Debug, Deserialize)] -enum DevState { +pub enum DevState { #[serde(rename = "normal")] Normal, } #[derive(Debug, Deserialize)] -struct HardwareId(pub String); +pub struct HardwareId(pub String); #[derive(Debug, Deserialize_repr)] #[repr(u8)] -enum IsColor { +pub enum IsColor { NoColor = 0, Color = 1, } #[derive(Debug, Deserialize_repr)] #[repr(u8)] -enum IsDimmable { +pub enum IsDimmable { NotDimmable = 0, Dimmable = 1, } #[derive(Debug, Deserialize_repr)] #[repr(u8)] -enum IsVariableColorTemp { +pub enum IsVariableColorTemp { NoVariableColorTemp = 0, VariableColorTemp = 1, } @@ -228,13 +228,13 @@ impl FromColor> for Hsb { } #[derive(Debug, Clone)] -struct KelvinWithBrightness { +pub struct KelvinWithBrightness { kelvin: Kelvin, brightness: Percentage, } #[derive(Debug, Clone)] -enum Color { +pub enum Color { HSB(Hsb), KelvinWithBrightness(KelvinWithBrightness), } @@ -343,26 +343,26 @@ pub enum LightState { } #[derive(Debug, Clone, Deserialize)] -struct DftOnState { +pub struct DftOnState { #[serde(flatten)] color: Color, mode: LightStateMode, } #[derive(Debug, Clone, Deserialize)] -enum LightStateMode { +pub enum LightStateMode { #[serde(rename = "normal")] Normal, } #[derive(Debug, Clone, Deserialize)] -enum MicType { +pub enum MicType { #[serde(rename = "IOT.SMARTBULB")] IotSmartbulb, } #[derive(Debug, Clone, Deserialize)] -struct OemId(pub String); +pub struct OemId(pub String); #[derive(Debug, Clone, Serialize)] pub struct SetLightStateArgs {