pub struct GvcpRequestHeader {
pub flags: CommandFlags,
pub command: u16,
pub length: u16,
pub request_id: u16,
}Expand description
GVCP request header.
Fields§
§flags: CommandFlagsRequest flags (acknowledgement, broadcast).
command: u16Raw command/opcode value.
length: u16Payload length in bytes.
request_id: u16Request identifier.
Implementations§
Trait Implementations§
Source§impl Clone for GvcpRequestHeader
impl Clone for GvcpRequestHeader
Source§fn clone(&self) -> GvcpRequestHeader
fn clone(&self) -> GvcpRequestHeader
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 GvcpRequestHeader
impl Debug for GvcpRequestHeader
Source§impl PartialEq for GvcpRequestHeader
impl PartialEq for GvcpRequestHeader
impl Copy for GvcpRequestHeader
impl Eq for GvcpRequestHeader
impl StructuralPartialEq for GvcpRequestHeader
Auto Trait Implementations§
impl Freeze for GvcpRequestHeader
impl RefUnwindSafe for GvcpRequestHeader
impl Send for GvcpRequestHeader
impl Sync for GvcpRequestHeader
impl Unpin for GvcpRequestHeader
impl UnwindSafe for GvcpRequestHeader
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