♻️ refactor: fix some unused code warnings
parent
50bfd422f9
commit
dbedc6083e
|
@ -19,10 +19,10 @@ pub enum Message {
|
||||||
// 1
|
// 1
|
||||||
Request1 {
|
Request1 {
|
||||||
idem_id: [u8; 8],
|
idem_id: [u8; 8],
|
||||||
mac: Option <[u8; 6]>
|
mac: Option <Mac>
|
||||||
},
|
},
|
||||||
// 2
|
// 2
|
||||||
Response1 (Option <[u8; 6]>),
|
Response1 (Option <Mac>),
|
||||||
// 3
|
// 3
|
||||||
Response2 (Response2),
|
Response2 (Response2),
|
||||||
}
|
}
|
||||||
|
@ -66,7 +66,7 @@ impl Write for DummyWriter {
|
||||||
}
|
}
|
||||||
|
|
||||||
impl Message {
|
impl Message {
|
||||||
pub fn write <T> (&self, w: &mut Cursor <T>) -> Result <(), std::io::Error>
|
pub fn write <T> (&self, w: &mut Cursor <T>) -> Result <(), MessageError>
|
||||||
where Cursor <T>: Write
|
where Cursor <T>: Write
|
||||||
{
|
{
|
||||||
match self {
|
match self {
|
||||||
|
@ -102,13 +102,11 @@ impl Message {
|
||||||
}
|
}
|
||||||
|
|
||||||
fn write_response_2 <W: Write> (w: &mut W, params: &Response2)
|
fn write_response_2 <W: Write> (w: &mut W, params: &Response2)
|
||||||
-> Result <(), std::io::Error>
|
-> Result <(), MessageError>
|
||||||
{
|
{
|
||||||
w.write_all (¶ms.idem_id)?;
|
w.write_all (¶ms.idem_id)?;
|
||||||
let nickname = params.nickname.as_bytes ();
|
let nickname = params.nickname.as_bytes ();
|
||||||
let nickname_len = u32::try_from (nickname.len ()).unwrap ();
|
tlv::Writer::<_>::lv_bytes (w, nickname)?;
|
||||||
w.write_all (&nickname_len.to_le_bytes ())?;
|
|
||||||
w.write_all (&nickname)?;
|
|
||||||
Ok (())
|
Ok (())
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -124,14 +122,14 @@ impl Message {
|
||||||
Ok (())
|
Ok (())
|
||||||
}
|
}
|
||||||
|
|
||||||
pub fn to_vec (&self) -> Result <Vec <u8>, tlv::TlvError> {
|
pub fn to_vec (&self) -> Result <Vec <u8>, MessageError> {
|
||||||
let mut cursor = Cursor::new (Vec::with_capacity (PACKET_SIZE));
|
let mut cursor = Cursor::new (Vec::with_capacity (PACKET_SIZE));
|
||||||
cursor.write_all (&MAGIC_NUMBER)?;
|
cursor.write_all (&MAGIC_NUMBER)?;
|
||||||
self.write (&mut cursor)?;
|
self.write (&mut cursor)?;
|
||||||
Ok (cursor.into_inner ())
|
Ok (cursor.into_inner ())
|
||||||
}
|
}
|
||||||
|
|
||||||
pub fn many_to_vec (msgs: &[Self]) -> Result <Vec <u8>, tlv::TlvError> {
|
pub fn many_to_vec (msgs: &[Self]) -> Result <Vec <u8>, MessageError> {
|
||||||
let mut cursor = Cursor::new (Vec::with_capacity (PACKET_SIZE));
|
let mut cursor = Cursor::new (Vec::with_capacity (PACKET_SIZE));
|
||||||
cursor.write_all (&MAGIC_NUMBER)?;
|
cursor.write_all (&MAGIC_NUMBER)?;
|
||||||
for msg in msgs {
|
for msg in msgs {
|
||||||
|
|
|
@ -61,7 +61,7 @@ impl <R: std::io::Read> Reader <R> {
|
||||||
Ok (u32::from_le_bytes (buf))
|
Ok (u32::from_le_bytes (buf))
|
||||||
}
|
}
|
||||||
|
|
||||||
pub fn lv_bytes (r: &mut R, buf: &mut [u8]) -> Result <u32> {
|
fn lv_bytes (r: &mut R, buf: &mut [u8]) -> Result <u32> {
|
||||||
let l = Self::length (r)?;
|
let l = Self::length (r)?;
|
||||||
if usize::try_from (l)? > buf.len () {
|
if usize::try_from (l)? > buf.len () {
|
||||||
return Err (TlvError::CallerBufferTooSmall);
|
return Err (TlvError::CallerBufferTooSmall);
|
||||||
|
|
Loading…
Reference in New Issue