Struct BrokerConfig
pub struct BrokerConfig {
pub(crate) topic_alias_maximum: u32,
pub(crate) receive_maximum: u32,
pub(crate) maximum_packet_size: u32,
pub(crate) extra_lines: Vec<String>,
}Expand description
Builder for the broker’s configuration file.
Fields§
§topic_alias_maximum: u32§receive_maximum: u32§maximum_packet_size: u32§extra_lines: Vec<String>Implementations§
§impl BrokerConfig
impl BrokerConfig
pub const fn topic_alias_maximum(self, n: u32) -> Self
pub const fn receive_maximum(self, n: u32) -> Self
pub const fn maximum_packet_size(self, n: u32) -> Self
pub fn extra(self, line: impl Into<String>) -> Self
pub(crate) fn render(&self, port: u16) -> String
Trait Implementations§
§impl Default for BrokerConfig
impl Default for BrokerConfig
Auto Trait Implementations§
impl Freeze for BrokerConfig
impl RefUnwindSafe for BrokerConfig
impl Send for BrokerConfig
impl Sync for BrokerConfig
impl Unpin for BrokerConfig
impl UnwindSafe for BrokerConfig
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