actix_mqtt_client/actors/packets/
puback.rs

1get_packet_identifier_func!(get_id, mqtt::packet::PubackPacket);
2get_retry_msg_func!(
3    get_retry_msg_from_msg,
4    crate::actors::packets::PacketMessage<mqtt::packet::PubackPacket>
5);
6define_response_packet_actor!(PubackActor, crate::actors::packets::PublishPacketStatus);
7impl_response_packet_actor!(PubackActor, PubackPacket, get_id, get_retry_msg_from_msg);