rumqttc/mqttbytes/v4/disconnect.rs
1use super::*;
2use bytes::{BufMut, BytesMut};
3
4#[derive(Debug, Clone, PartialEq, Eq)]
5pub struct Disconnect;
6
7impl Disconnect {
8 pub fn size(&self) -> usize {
9 2
10 }
11
12 pub fn write(&self, payload: &mut BytesMut) -> Result<usize, Error> {
13 payload.put_slice(&[0xE0, 0x00]);
14 Ok(2)
15 }
16}