pub struct ExchangeCommandVersionsResponse { /* private fields */ }
Implementations§
Source§impl ExchangeCommandVersionsResponse
impl ExchangeCommandVersionsResponse
pub fn new( correlation_id: u32, response_code: ResponseCode, commands: Vec<ExchangeCommandVersion>, ) -> Self
pub fn code(&self) -> &ResponseCode
pub fn is_ok(&self) -> bool
pub fn key_version(&self, key_command: u16) -> (u16, u16)
Trait Implementations§
Source§impl Decoder for ExchangeCommandVersionsResponse
impl Decoder for ExchangeCommandVersionsResponse
fn decode(input: &[u8]) -> Result<(&[u8], Self), DecodeError>
fn decode_version_2(input: &[u8]) -> Result<(&[u8], Self), DecodeError>
Source§impl Encoder for ExchangeCommandVersionsResponse
impl Encoder for ExchangeCommandVersionsResponse
fn encoded_size(&self) -> u32
fn encode(&self, writer: &mut impl Write) -> Result<(), EncodeError>
fn encoded_size_version_2(&self) -> u32
fn encode_version_2(&self, writer: &mut impl Write) -> Result<(), EncodeError>
Source§impl FromResponse for ExchangeCommandVersionsResponse
impl FromResponse for ExchangeCommandVersionsResponse
fn from_response(response: Response) -> Option<Self>
Source§impl PartialEq for ExchangeCommandVersionsResponse
impl PartialEq for ExchangeCommandVersionsResponse
Source§fn eq(&self, other: &ExchangeCommandVersionsResponse) -> bool
fn eq(&self, other: &ExchangeCommandVersionsResponse) -> bool
Tests for
self
and other
values to be equal, and is used by ==
.impl Eq for ExchangeCommandVersionsResponse
impl StructuralPartialEq for ExchangeCommandVersionsResponse
Auto Trait Implementations§
impl Freeze for ExchangeCommandVersionsResponse
impl RefUnwindSafe for ExchangeCommandVersionsResponse
impl Send for ExchangeCommandVersionsResponse
impl Sync for ExchangeCommandVersionsResponse
impl Unpin for ExchangeCommandVersionsResponse
impl UnwindSafe for ExchangeCommandVersionsResponse
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