Struct for_mqtt_client::SubscribeBuilder
source · pub struct SubscribeBuilder<T: Protocol> {
pub trace_id: u32,
pub id: Option<SubscribeId>,
pub user_properties: Vec<(String, String)>,
pub filters: Vec<FilterBuilder<T>>,
}Fields§
§trace_id: u32§id: Option<SubscribeId>§user_properties: Vec<(String, String)>§filters: Vec<FilterBuilder<T>>Implementations§
source§impl<T: Protocol> SubscribeBuilder<T>
impl<T: Protocol> SubscribeBuilder<T>
pub fn add_filter(&mut self, path: String, qos: QoS) -> &mut FilterBuilder<T>
source§impl SubscribeBuilder<ProtocolV5>
impl SubscribeBuilder<ProtocolV5>
pub fn add_user_properties(&mut self, key: String, val: String) -> &mut Self
Trait Implementations§
source§impl<T: Protocol> From<SubscribeBuilder<T>> for TraceSubscribe
impl<T: Protocol> From<SubscribeBuilder<T>> for TraceSubscribe
source§fn from(value: SubscribeBuilder<T>) -> Self
fn from(value: SubscribeBuilder<T>) -> Self
Converts to this type from the input type.