aboutsummaryrefslogtreecommitdiff
path: root/src/field/data.rs
diff options
context:
space:
mode:
authorRuben Beltran del Rio <git@r.bdr.sh>2025-02-09 22:44:21 +0100
committerRuben Beltran del Rio <git@r.bdr.sh>2025-02-09 22:44:21 +0100
commitc402a8923d2e89607a007f46ee4cde15714d746d (patch)
tree597f0e436cac0ec2dda2eb8437cfb57de6c95a82 /src/field/data.rs
parent48408b9e42eaeeaf0944f9a37f7882ba9ddc7f19 (diff)
Restart with fields module
Diffstat (limited to 'src/field/data.rs')
-rw-r--r--src/field/data.rs24
1 files changed, 0 insertions, 24 deletions
diff --git a/src/field/data.rs b/src/field/data.rs
deleted file mode 100644
index cd1341c..0000000
--- a/src/field/data.rs
+++ /dev/null
@@ -1,24 +0,0 @@
-use super::Field;
-use std::io::Result;
-
-pub struct Data {
- value: Vec<u8>,
-}
-
-impl Field for Data {
- const ID: u16 = 101;
-
- fn size(&self) -> [u8; 2] {
- (self.value.len() as u16).to_be_bytes()
- }
-
- fn serialize_data(&self) -> &Vec<u8> {
- &self.value
- }
-
- fn deserialize(data: &[u8]) -> Result<Self> {
- Ok(Data {
- value: data.to_owned(),
- })
- }
-}