[][src]Struct librumqttd::LinkTx

pub struct LinkTx { /* fields omitted */ }

Implementations

impl LinkTx[src]

pub fn connect(
    &mut self,
    max_inflight_requests: usize
) -> Result<LinkRx, LinkError>
[src]

pub fn publish<S, V>(
    &mut self,
    topic: S,
    retain: bool,
    payload: V
) -> Result<(), LinkError> where
    S: Into<String>,
    V: Into<Vec<u8>>, 
[src]

Sends a MQTT Publish to the router

pub fn subscribe<S: Into<String>>(&mut self, filter: S) -> Result<(), LinkError>[src]

Sends a MQTT Subscribe to the eventloop

Auto Trait Implementations

impl RefUnwindSafe for LinkTx

impl Send for LinkTx

impl Sync for LinkTx

impl Unpin for LinkTx

impl UnwindSafe for LinkTx

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<V, T> VZip<V> for T where
    V: MultiLane<T>,