[][src]Struct zedmq::Sub

pub struct Sub { /* fields omitted */ }

A ZMQ SUB socket.

Implementations

impl Sub[src]

pub fn subscribe(&mut self, topic: &[u8]) -> Result<()>[src]

Subscribe to a topic.

pub fn recv(&mut self) -> Result<Vec<Vec<u8>>>[src]

Recieve a message that matches a subscribed topic prefix.

pub fn recv_unchecked(&mut self) -> Result<Vec<Vec<u8>>>[src]

Receive a multipart message without performing prefix checks.

Auto Trait Implementations

impl !RefUnwindSafe for Sub

impl Send for Sub

impl !Sync for Sub

impl Unpin for Sub

impl UnwindSafe for Sub

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.