pub struct Dwc3GadgetEpCmdFtraceEvent {
pub name: Option<String>,
pub cmd: Option<u32>,
pub param0: Option<u32>,
pub param1: Option<u32>,
pub param2: Option<u32>,
pub cmd_status: Option<i32>,
}
Fields§
§name: Option<String>
§cmd: Option<u32>
§param0: Option<u32>
§param1: Option<u32>
§param2: Option<u32>
§cmd_status: Option<i32>
Implementations§
Source§impl Dwc3GadgetEpCmdFtraceEvent
impl Dwc3GadgetEpCmdFtraceEvent
Sourcepub fn param0(&self) -> u32
pub fn param0(&self) -> u32
Returns the value of param0
, or the default value if param0
is unset.
Sourcepub fn param1(&self) -> u32
pub fn param1(&self) -> u32
Returns the value of param1
, or the default value if param1
is unset.
Sourcepub fn param2(&self) -> u32
pub fn param2(&self) -> u32
Returns the value of param2
, or the default value if param2
is unset.
Sourcepub fn cmd_status(&self) -> i32
pub fn cmd_status(&self) -> i32
Returns the value of cmd_status
, or the default value if cmd_status
is unset.
Trait Implementations§
Source§impl Clone for Dwc3GadgetEpCmdFtraceEvent
impl Clone for Dwc3GadgetEpCmdFtraceEvent
Source§fn clone(&self) -> Dwc3GadgetEpCmdFtraceEvent
fn clone(&self) -> Dwc3GadgetEpCmdFtraceEvent
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 Dwc3GadgetEpCmdFtraceEvent
impl Debug for Dwc3GadgetEpCmdFtraceEvent
Source§impl Default for Dwc3GadgetEpCmdFtraceEvent
impl Default for Dwc3GadgetEpCmdFtraceEvent
Source§impl Message for Dwc3GadgetEpCmdFtraceEvent
impl Message for Dwc3GadgetEpCmdFtraceEvent
Source§fn encoded_len(&self) -> usize
fn encoded_len(&self) -> usize
Returns the encoded length of the message without a length delimiter.
Source§fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where
B: BufMut,
Self: Sized,
fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where
B: BufMut,
Self: Sized,
Encodes the message to a buffer. Read more
Source§fn encode_to_vec(&self) -> Vec<u8> ⓘwhere
Self: Sized,
fn encode_to_vec(&self) -> Vec<u8> ⓘwhere
Self: Sized,
Encodes the message to a newly allocated buffer.
Source§fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where
B: BufMut,
Self: Sized,
fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where
B: BufMut,
Self: Sized,
Encodes the message with a length-delimiter to a buffer. Read more
Source§fn encode_length_delimited_to_vec(&self) -> Vec<u8> ⓘwhere
Self: Sized,
fn encode_length_delimited_to_vec(&self) -> Vec<u8> ⓘwhere
Self: Sized,
Encodes the message with a length-delimiter to a newly allocated buffer.
Source§fn decode<B>(buf: B) -> Result<Self, DecodeError>where
B: Buf,
Self: Default,
fn decode<B>(buf: B) -> Result<Self, DecodeError>where
B: Buf,
Self: Default,
Decodes an instance of the message from a buffer. Read more
Source§fn decode_length_delimited<B>(buf: B) -> Result<Self, DecodeError>where
B: Buf,
Self: Default,
fn decode_length_delimited<B>(buf: B) -> Result<Self, DecodeError>where
B: Buf,
Self: Default,
Decodes a length-delimited instance of the message from the buffer.
Source§fn merge<B>(&mut self, buf: B) -> Result<(), DecodeError>where
B: Buf,
Self: Sized,
fn merge<B>(&mut self, buf: B) -> Result<(), DecodeError>where
B: Buf,
Self: Sized,
Decodes an instance of the message from a buffer, and merges it into
self
. Read moreSource§fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where
B: Buf,
Self: Sized,
fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where
B: Buf,
Self: Sized,
Decodes a length-delimited instance of the message from buffer, and
merges it into
self
.impl StructuralPartialEq for Dwc3GadgetEpCmdFtraceEvent
Auto Trait Implementations§
impl Freeze for Dwc3GadgetEpCmdFtraceEvent
impl RefUnwindSafe for Dwc3GadgetEpCmdFtraceEvent
impl Send for Dwc3GadgetEpCmdFtraceEvent
impl Sync for Dwc3GadgetEpCmdFtraceEvent
impl Unpin for Dwc3GadgetEpCmdFtraceEvent
impl UnwindSafe for Dwc3GadgetEpCmdFtraceEvent
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