From abc057dda2ebeda8a54c4cb947dbc9eb8cd502e1 Mon Sep 17 00:00:00 2001 From: Philipp Oppermann Date: Sun, 21 Jan 2024 16:25:29 +0100 Subject: [PATCH] Remove commented out code --- .../python/src/typed/deserialize/mod.rs | 128 ------------------ 1 file changed, 128 deletions(-) diff --git a/libraries/extensions/ros2-bridge/python/src/typed/deserialize/mod.rs b/libraries/extensions/ros2-bridge/python/src/typed/deserialize/mod.rs index ca74e8e5..d8b9123d 100644 --- a/libraries/extensions/ros2-bridge/python/src/typed/deserialize/mod.rs +++ b/libraries/extensions/ros2-bridge/python/src/typed/deserialize/mod.rs @@ -155,134 +155,6 @@ impl<'a, 'de> serde::de::Visitor<'de> for StructVisitor<'a> { } } -// struct ListVisitor { -// field: Arc, -// defaults: ArrayData, -// } - -// impl<'de> serde::de::Visitor<'de> for ListVisitor { -// type Value = ArrayData; - -// fn expecting(&self, formatter: &mut fmt::Formatter) -> fmt::Result { -// formatter.write_str("an array encoded as sequence") -// } - -// fn visit_seq(self, mut data: A) -> Result -// where -// A: serde::de::SeqAccess<'de>, -// { -// let data = match self.field.data_type().clone() { -// DataType::UInt8 => { -// let mut array = UInt8Builder::new(); -// while let Some(value) = data.next_element::()? { -// array.append_value(value); -// } -// Ok(array.finish().into()) -// } -// DataType::UInt16 => { -// let mut array = UInt16Builder::new(); -// while let Some(value) = data.next_element::()? { -// array.append_value(value); -// } -// Ok(array.finish().into()) -// } -// DataType::UInt32 => { -// let mut array = UInt32Builder::new(); -// while let Some(value) = data.next_element::()? { -// array.append_value(value); -// } -// Ok(array.finish().into()) -// } -// DataType::UInt64 => { -// let mut array = UInt64Builder::new(); -// while let Some(value) = data.next_element::()? { -// array.append_value(value); -// } -// Ok(array.finish().into()) -// } -// DataType::Int8 => { -// let mut array = Int8Builder::new(); -// while let Some(value) = data.next_element::()? { -// array.append_value(value); -// } -// Ok(array.finish().into()) -// } -// DataType::Int16 => { -// let mut array = Int16Builder::new(); -// while let Some(value) = data.next_element::()? { -// array.append_value(value); -// } -// Ok(array.finish().into()) -// } -// DataType::Int32 => { -// let mut array = Int32Builder::new(); -// while let Some(value) = data.next_element::()? { -// array.append_value(value); -// } -// Ok(array.finish().into()) -// } -// DataType::Int64 => { -// let mut array = Int64Builder::new(); -// while let Some(value) = data.next_element::()? { -// array.append_value(value); -// } -// Ok(array.finish().into()) -// } -// DataType::Float32 => { -// let mut array = Float32Builder::new(); -// while let Some(value) = data.next_element::()? { -// array.append_value(value); -// } -// Ok(array.finish().into()) -// } -// DataType::Float64 => { -// let mut array = Float64Builder::new(); -// while let Some(value) = data.next_element::()? { -// array.append_value(value); -// } -// Ok(array.finish().into()) -// } -// DataType::Utf8 => { -// let mut array = StringBuilder::new(); -// while let Some(value) = data.next_element::()? { -// array.append_value(value); -// } -// Ok(array.finish().into()) -// } -// _ => { -// let mut buffer = vec![]; -// while let Some(value) = data.next_element_seed(StructDeserializer { -// type_info: TypeInfo { -// data_type: self.field.data_type().clone(), -// defaults: self.defaults.clone(), -// }, -// })? { -// let element = make_array(value); -// buffer.push(element); -// } - -// concat( -// buffer -// .iter() -// .map(|data| data.as_ref()) -// .collect::>() -// .as_slice(), -// ) -// .map(|op| op.to_data()) -// } -// }; - -// if let Ok(values) = data { -// let offsets = OffsetBuffer::new(vec![0, values.len() as i32].into()); - -// let array = ListArray::new(self.field, offsets, make_array(values), None).to_data(); -// Ok(array) -// } else { -// Ok(self.defaults) // TODO: Better handle deserialization error -// } -// } -// } - fn error(e: T) -> E where T: Display,