pub struct DoipMessage {
pub header: DoipHeader,
pub payload: DoipPayload,
}Expand description
The decoded struct of a DoIP packet.
Each DoIP packet contains a header which describes the message, this is outlined
in DoipHeader.
Some Payload Types available in DoIP require a payload which is covered by
DoipPayload.
Fields§
§header: DoipHeaderDefined by DoipHeader, the header supplies the information for programs
to understand the payload.
payload: DoipPayloadTakes any struct implementing DoipPayload.
Trait Implementations§
Source§impl Clone for DoipMessage
impl Clone for DoipMessage
Source§fn clone(&self) -> DoipMessage
fn clone(&self) -> DoipMessage
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for DoipMessage
impl Debug for DoipMessage
Source§impl PartialEq for DoipMessage
impl PartialEq for DoipMessage
impl StructuralPartialEq for DoipMessage
Auto Trait Implementations§
impl Freeze for DoipMessage
impl RefUnwindSafe for DoipMessage
impl Send for DoipMessage
impl Sync for DoipMessage
impl Unpin for DoipMessage
impl UnsafeUnpin for DoipMessage
impl UnwindSafe for DoipMessage
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more