Trait minimq::broker::Broker

source ·
pub trait Broker {
    // Required methods
    fn get_address(&mut self) -> Option<SocketAddr>;
    fn set_port(&mut self, port: u16);
}
Expand description

A type that allows us to (eventually) determine the broker address.

Required Methods§

source

fn get_address(&mut self) -> Option<SocketAddr>

Retrieve the broker address (if available).

source

fn set_port(&mut self, port: u16)

Set the port of the broker connection.

Implementors§

source§

impl Broker for IpBroker

source§

impl<R: Dns, const T: usize> Broker for NamedBroker<R, T>