From bc6337439f7da37e9184d94743ab0301fa19d867 Mon Sep 17 00:00:00 2001 From: Yuri Astrakhan Date: Mon, 6 Oct 2025 01:02:30 -0400 Subject: [PATCH 1/2] chore!: comment out unused enums and structs in lib.rs * `SignalAttributeValue` * `AttributeValueType` - also renamed values * `AttrDefault` --- src/lib.rs | 40 ++++++++++++++++++++++------------------ 1 file changed, 22 insertions(+), 18 deletions(-) diff --git a/src/lib.rs b/src/lib.rs index 208bb8d..88243ce 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -369,11 +369,12 @@ pub enum AccessNode { AccessNodeName(String), } -#[derive(Clone, Debug, PartialEq, Serialize, Deserialize)] -pub enum SignalAttributeValue { - Text(String), - Int(i64), -} +/// FIXME: not used! +// #[derive(Clone, Debug, PartialEq, Serialize, Deserialize)] +// pub enum SignalAttributeValue { +// Text(String), +// Int(i64), +// } #[derive(Clone, Debug, PartialEq, Serialize, Deserialize)] pub enum AttributeValuedForObjectType { @@ -384,14 +385,15 @@ pub enum AttributeValuedForObjectType { EnvVariableAttributeValue(String, AttributeValue), } -#[derive(Clone, Debug, PartialEq, Serialize, Deserialize)] -pub enum AttributeValueType { - AttributeValueTypeInt(i64, i64), - AttributeValueTypeHex(i64, i64), - AttributeValueTypeFloat(f64, f64), - AttributeValueTypeString, - AttributeValueTypeEnum(Vec), -} +// FIXME: not used! +// #[derive(Clone, Debug, PartialEq, Serialize, Deserialize)] +// pub enum AttributeValueType { +// Int(i64, i64), +// Hex(i64, i64), +// Float(f64, f64), +// String, +// Enum(Vec), +// } #[derive(Clone, Debug, PartialEq, Getters, Serialize, Deserialize)] pub struct ValDescription { @@ -399,11 +401,12 @@ pub struct ValDescription { b: String, } -#[derive(Clone, Debug, PartialEq, Getters, Serialize, Deserialize)] -pub struct AttrDefault { - name: String, - value: AttributeValue, -} +// FIXME: not used! +// #[derive(Clone, Debug, PartialEq, Getters, Serialize, Deserialize)] +// pub struct AttrDefault { +// name: String, +// value: AttributeValue, +// } #[derive(Clone, Debug, PartialEq, Serialize, Deserialize)] pub enum AttributeValue { @@ -425,6 +428,7 @@ pub struct ExtendedMultiplexMapping { min_value: u64, max_value: u64, } + /// Mapping between multiplexors and multiplexed signals #[derive(Clone, Debug, PartialEq, Getters, Serialize, Deserialize)] pub struct ExtendedMultiplex { From 40329608da157ad1abb759ee9e939e257d5cf694 Mon Sep 17 00:00:00 2001 From: Yuri Astrakhan Date: Mon, 6 Oct 2025 01:07:12 -0400 Subject: [PATCH 2/2] Update src/lib.rs Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> --- src/lib.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/lib.rs b/src/lib.rs index 88243ce..b51b8e2 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -369,7 +369,7 @@ pub enum AccessNode { AccessNodeName(String), } -/// FIXME: not used! +// FIXME: not used! // #[derive(Clone, Debug, PartialEq, Serialize, Deserialize)] // pub enum SignalAttributeValue { // Text(String),