Struct TdispCommandResponseGetTdiReport
pub struct TdispCommandResponseGetTdiReport {
pub report_type: i32,
pub report_buffer: Vec<u8>,
}Expand description
Response to TdispCommandRequestGetTdiReport.
Fields§
§report_type: i32The type of report that was returned.
report_buffer: Vec<u8>The buffer containing the requested report.
Implementations§
§impl TdispCommandResponseGetTdiReport
impl TdispCommandResponseGetTdiReport
pub fn report_type(&self) -> TdispReportType
pub fn report_type(&self) -> TdispReportType
Returns the enum value of report_type, or the default if the field is set to an invalid enum value.
pub fn set_report_type(&mut self, value: TdispReportType)
pub fn set_report_type(&mut self, value: TdispReportType)
Sets report_type to the provided enum value.
Trait Implementations§
§impl Clone for TdispCommandResponseGetTdiReport
impl Clone for TdispCommandResponseGetTdiReport
§fn clone(&self) -> TdispCommandResponseGetTdiReport
fn clone(&self) -> TdispCommandResponseGetTdiReport
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 more§impl Debug for TdispCommandResponseGetTdiReport
impl Debug for TdispCommandResponseGetTdiReport
§impl Default for TdispCommandResponseGetTdiReport
impl Default for TdispCommandResponseGetTdiReport
§fn default() -> TdispCommandResponseGetTdiReport
fn default() -> TdispCommandResponseGetTdiReport
Returns the “default value” for a type. Read more
§impl GuestToHostResponseVariant for TdispCommandResponseGetTdiReport
impl GuestToHostResponseVariant for TdispCommandResponseGetTdiReport
fn from_response_variant( response: Response, ) -> Option<TdispCommandResponseGetTdiReport>
§impl Message for TdispCommandResponseGetTdiReport
impl Message for TdispCommandResponseGetTdiReport
§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 TdispCommandResponseGetTdiReport
Auto Trait Implementations§
impl Freeze for TdispCommandResponseGetTdiReport
impl RefUnwindSafe for TdispCommandResponseGetTdiReport
impl Send for TdispCommandResponseGetTdiReport
impl Sync for TdispCommandResponseGetTdiReport
impl Unpin for TdispCommandResponseGetTdiReport
impl UnwindSafe for TdispCommandResponseGetTdiReport
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