diff options
| author | Ruben Beltran del Rio <git@r.bdr.sh> | 2025-02-09 22:44:21 +0100 |
|---|---|---|
| committer | Ruben Beltran del Rio <git@r.bdr.sh> | 2025-02-09 22:44:21 +0100 |
| commit | c402a8923d2e89607a007f46ee4cde15714d746d (patch) | |
| tree | 597f0e436cac0ec2dda2eb8437cfb57de6c95a82 /src/field/data.rs | |
| parent | 48408b9e42eaeeaf0944f9a37f7882ba9ddc7f19 (diff) | |
Restart with fields module
Diffstat (limited to 'src/field/data.rs')
| -rw-r--r-- | src/field/data.rs | 24 |
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(), - }) - } -} |