parent
e09e20df95
commit
1b308a439e
|
@ -187,9 +187,7 @@ impl<T: AsRef<[u8]> + AsMut<[u8]>> Frame<T> {
|
|||
let data = self.buffer.as_mut();
|
||||
NetworkEndian::write_u16(&mut data[field::ETHERTYPE], value.into())
|
||||
}
|
||||
}
|
||||
|
||||
impl<'a, T: AsRef<[u8]> + AsMut<[u8]> + ?Sized> Frame<&'a mut T> {
|
||||
/// Return a mutable pointer to the payload.
|
||||
#[inline]
|
||||
pub fn payload_mut(&mut self) -> &mut [u8] {
|
||||
|
|
|
@ -357,9 +357,7 @@ impl<T: AsRef<[u8]> + AsMut<[u8]>> Packet<T> {
|
|||
};
|
||||
self.set_checksum(checksum)
|
||||
}
|
||||
}
|
||||
|
||||
impl<'a, T: AsRef<[u8]> + AsMut<[u8]> + ?Sized> Packet<&'a mut T> {
|
||||
/// Return a mutable pointer to the type-specific data.
|
||||
#[inline]
|
||||
pub fn payload_mut(&mut self) -> &mut [u8] {
|
||||
|
|
|
@ -524,9 +524,7 @@ impl<T: AsRef<[u8]> + AsMut<[u8]>> Packet<T> {
|
|||
};
|
||||
self.set_checksum(checksum)
|
||||
}
|
||||
}
|
||||
|
||||
impl<'a, T: AsRef<[u8]> + AsMut<[u8]> + ?Sized> Packet<&'a mut T> {
|
||||
/// Return a mutable pointer to the payload.
|
||||
#[inline]
|
||||
pub fn payload_mut(&mut self) -> &mut [u8] {
|
||||
|
|
|
@ -538,9 +538,7 @@ impl<T: AsRef<[u8]> + AsMut<[u8]>> Packet<T> {
|
|||
let data = self.buffer.as_mut();
|
||||
data[field::DST_ADDR].copy_from_slice(value.as_bytes());
|
||||
}
|
||||
}
|
||||
|
||||
impl<'a, T: AsRef<[u8]> + AsMut<[u8]> + ?Sized> Packet<&'a mut T> {
|
||||
/// Return a mutable pointer to the payload.
|
||||
#[inline]
|
||||
pub fn payload_mut(&mut self) -> &mut [u8] {
|
||||
|
|
|
@ -492,9 +492,7 @@ impl<T: AsRef<[u8]> + AsMut<[u8]>> Packet<T> {
|
|||
};
|
||||
self.set_checksum(checksum)
|
||||
}
|
||||
}
|
||||
|
||||
impl<'a, T: AsRef<[u8]> + AsMut<[u8]> + ?Sized> Packet<&'a mut T> {
|
||||
/// Return a pointer to the options.
|
||||
#[inline]
|
||||
pub fn options_mut(&mut self) -> &mut [u8] {
|
||||
|
|
|
@ -180,9 +180,7 @@ impl<T: AsRef<[u8]> + AsMut<[u8]>> Packet<T> {
|
|||
// so no action is necessary on the remote end.
|
||||
self.set_checksum(if checksum == 0 { 0xffff } else { checksum })
|
||||
}
|
||||
}
|
||||
|
||||
impl<'a, T: AsRef<[u8]> + AsMut<[u8]> + ?Sized> Packet<&'a mut T> {
|
||||
/// Return a mutable pointer to the payload.
|
||||
#[inline]
|
||||
pub fn payload_mut(&mut self) -> &mut [u8] {
|
||||
|
|
Loading…
Reference in New Issue