pub struct Dwc3GadgetEpEnableFtraceEvent {
pub name: Option<String>,
pub maxpacket: Option<u32>,
pub maxpacket_limit: Option<u32>,
pub max_streams: Option<u32>,
pub maxburst: Option<u32>,
pub flags: Option<u32>,
pub direction: Option<u32>,
pub trb_enqueue: Option<u32>,
pub trb_dequeue: Option<u32>,
}
Fields§
§name: Option<String>
§maxpacket: Option<u32>
§maxpacket_limit: Option<u32>
§max_streams: Option<u32>
§maxburst: Option<u32>
§flags: Option<u32>
§direction: Option<u32>
§trb_enqueue: Option<u32>
§trb_dequeue: Option<u32>
Implementations§
Source§impl Dwc3GadgetEpEnableFtraceEvent
impl Dwc3GadgetEpEnableFtraceEvent
Sourcepub fn maxpacket(&self) -> u32
pub fn maxpacket(&self) -> u32
Returns the value of maxpacket
, or the default value if maxpacket
is unset.
Sourcepub fn maxpacket_limit(&self) -> u32
pub fn maxpacket_limit(&self) -> u32
Returns the value of maxpacket_limit
, or the default value if maxpacket_limit
is unset.
Sourcepub fn max_streams(&self) -> u32
pub fn max_streams(&self) -> u32
Returns the value of max_streams
, or the default value if max_streams
is unset.
Sourcepub fn maxburst(&self) -> u32
pub fn maxburst(&self) -> u32
Returns the value of maxburst
, or the default value if maxburst
is unset.
Sourcepub fn direction(&self) -> u32
pub fn direction(&self) -> u32
Returns the value of direction
, or the default value if direction
is unset.
Sourcepub fn trb_enqueue(&self) -> u32
pub fn trb_enqueue(&self) -> u32
Returns the value of trb_enqueue
, or the default value if trb_enqueue
is unset.
Sourcepub fn trb_dequeue(&self) -> u32
pub fn trb_dequeue(&self) -> u32
Returns the value of trb_dequeue
, or the default value if trb_dequeue
is unset.
Trait Implementations§
Source§impl Clone for Dwc3GadgetEpEnableFtraceEvent
impl Clone for Dwc3GadgetEpEnableFtraceEvent
Source§fn clone(&self) -> Dwc3GadgetEpEnableFtraceEvent
fn clone(&self) -> Dwc3GadgetEpEnableFtraceEvent
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 Message for Dwc3GadgetEpEnableFtraceEvent
impl Message for Dwc3GadgetEpEnableFtraceEvent
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
.Source§impl PartialEq for Dwc3GadgetEpEnableFtraceEvent
impl PartialEq for Dwc3GadgetEpEnableFtraceEvent
Source§fn eq(&self, other: &Dwc3GadgetEpEnableFtraceEvent) -> bool
fn eq(&self, other: &Dwc3GadgetEpEnableFtraceEvent) -> bool
Tests for
self
and other
values to be equal, and is used by ==
.impl StructuralPartialEq for Dwc3GadgetEpEnableFtraceEvent
Auto Trait Implementations§
impl Freeze for Dwc3GadgetEpEnableFtraceEvent
impl RefUnwindSafe for Dwc3GadgetEpEnableFtraceEvent
impl Send for Dwc3GadgetEpEnableFtraceEvent
impl Sync for Dwc3GadgetEpEnableFtraceEvent
impl Unpin for Dwc3GadgetEpEnableFtraceEvent
impl UnwindSafe for Dwc3GadgetEpEnableFtraceEvent
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