Enum for_mqtt_client::protocol::packet::SubAck
source · pub enum SubAck {
V4 {
packet_id: u16,
return_codes: Vec<SubscribeReasonCode>,
},
V5ReadMode {
packet_id: u16,
properties: Option<SubAckProperties>,
return_codes: Vec<SubscribeReasonCode>,
},
}Expand description
Acknowledgement to subscribe
Variants§
Implementations§
source§impl SubAck
impl SubAck
pub fn packet_id(&self) -> u16
pub fn read( fixed_header: FixedHeader, bytes: Bytes, protocal: Protocol ) -> Result<Self, PacketParseError>
pub fn return_codes(self) -> Vec<SubscribeReasonCode>
Trait Implementations§
source§impl PartialEq<SubAck> for SubAck
impl PartialEq<SubAck> for SubAck
impl Eq for SubAck
impl StructuralEq for SubAck
impl StructuralPartialEq for SubAck
Auto Trait Implementations§
impl RefUnwindSafe for SubAck
impl Send for SubAck
impl Sync for SubAck
impl Unpin for SubAck
impl UnwindSafe for SubAck
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