[−][src]Struct ntex_mqtt::v5::control::ProtocolError
Connection failed message
Implementations
impl ProtocolError
[src]
pub fn new(err: ProtocolError) -> Self
[src]
pub fn get_ref(&self) -> &ProtocolError
[src]
Returns reference to a protocol error
pub fn reason_code(self, reason: DisconnectReasonCode) -> Self
[src]
Set reason code for disconnect packet
pub fn reason_string(self, reason: ByteString) -> Self
[src]
Set reason string for disconnect packet
pub fn server_reference(self, reference: ByteString) -> Self
[src]
Set server reference for disconnect packet
pub fn properties<F>(self, f: F) -> Self where
F: FnOnce(&mut UserProperties),
[src]
F: FnOnce(&mut UserProperties),
Update disconnect packet properties
pub fn ack(self) -> ControlResult
[src]
Ack protocol error, return disconnect packet and close connection.
Trait Implementations
Auto Trait Implementations
impl !RefUnwindSafe for ProtocolError
impl Send for ProtocolError
impl Sync for ProtocolError
impl Unpin for ProtocolError
impl !UnwindSafe for ProtocolError
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> Same<T> for T
type Output = T
Should always be Self
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
V: MultiLane<T>,