[][src]Trait runng::options::SetOpts

pub trait SetOpts {
    fn set_bool(&mut self, option: NngOption, value: bool) -> Result<&mut Self>;
fn set_int(&mut self, option: NngOption, value: i32) -> Result<&mut Self>;
fn set_ms(
        &mut self,
        option: NngOption,
        value: nng_duration
    ) -> Result<&mut Self>;
fn set_size(&mut self, option: NngOption, value: usize) -> Result<&mut Self>;
fn set_uint64(&mut self, option: NngOption, value: u64) -> Result<&mut Self>;
fn set_string(
        &mut self,
        option: NngOption,
        value: &str
    ) -> Result<&mut Self>; fn set_duration(
        &mut self,
        option: NngOption,
        value: Duration
    ) -> Result<&mut Self> { ... } }

Types which support setting NNG options. Also see GetOpts.

Required methods

fn set_bool(&mut self, option: NngOption, value: bool) -> Result<&mut Self>

fn set_int(&mut self, option: NngOption, value: i32) -> Result<&mut Self>

fn set_ms(
    &mut self,
    option: NngOption,
    value: nng_duration
) -> Result<&mut Self>

fn set_size(&mut self, option: NngOption, value: usize) -> Result<&mut Self>

fn set_uint64(&mut self, option: NngOption, value: u64) -> Result<&mut Self>

fn set_string(&mut self, option: NngOption, value: &str) -> Result<&mut Self>

Loading content...

Provided methods

fn set_duration(
    &mut self,
    option: NngOption,
    value: Duration
) -> Result<&mut Self>

Loading content...

Implementors

impl SetOpts for NngStream[src]

fn set_bool(&mut self, option: NngOption, value: bool) -> Result<&mut Self>[src]

Set bool NngOption. See #set_bool

fn set_int(&mut self, option: NngOption, value: i32) -> Result<&mut Self>[src]

See #set_int

fn set_ms(&mut self, option: NngOption, value: i32) -> Result<&mut Self>[src]

See #set_ms

fn set_size(&mut self, option: NngOption, value: usize) -> Result<&mut Self>[src]

See #set_size

fn set_uint64(&mut self, option: NngOption, value: u64) -> Result<&mut Self>[src]

See #set_uint64

fn set_string(&mut self, option: NngOption, value: &str) -> Result<&mut Self>[src]

See #set_string

impl SetOpts for StreamDialer[src]

fn set_bool(&mut self, option: NngOption, value: bool) -> Result<&mut Self>[src]

Set bool NngOption. See #set_bool

fn set_int(&mut self, option: NngOption, value: i32) -> Result<&mut Self>[src]

See #set_int

fn set_ms(&mut self, option: NngOption, value: i32) -> Result<&mut Self>[src]

See #set_ms

fn set_size(&mut self, option: NngOption, value: usize) -> Result<&mut Self>[src]

See #set_size

fn set_uint64(&mut self, option: NngOption, value: u64) -> Result<&mut Self>[src]

See #set_uint64

fn set_string(&mut self, option: NngOption, value: &str) -> Result<&mut Self>[src]

See #set_string

impl SetOpts for StreamListener[src]

fn set_bool(&mut self, option: NngOption, value: bool) -> Result<&mut Self>[src]

Set bool NngOption. See #set_bool

fn set_int(&mut self, option: NngOption, value: i32) -> Result<&mut Self>[src]

See #set_int

fn set_ms(&mut self, option: NngOption, value: i32) -> Result<&mut Self>[src]

See #set_ms

fn set_size(&mut self, option: NngOption, value: usize) -> Result<&mut Self>[src]

See #set_size

fn set_uint64(&mut self, option: NngOption, value: u64) -> Result<&mut Self>[src]

See #set_uint64

fn set_string(&mut self, option: NngOption, value: &str) -> Result<&mut Self>[src]

See #set_string

impl SetOpts for NngDialer[src]

fn set_bool(&mut self, option: NngOption, value: bool) -> Result<&mut Self>[src]

Set bool NngOption. See #set_bool

fn set_int(&mut self, option: NngOption, value: i32) -> Result<&mut Self>[src]

See #set_int

fn set_ms(&mut self, option: NngOption, value: i32) -> Result<&mut Self>[src]

See #set_ms

fn set_size(&mut self, option: NngOption, value: usize) -> Result<&mut Self>[src]

See #set_size

fn set_uint64(&mut self, option: NngOption, value: u64) -> Result<&mut Self>[src]

See #set_uint64

fn set_string(&mut self, option: NngOption, value: &str) -> Result<&mut Self>[src]

See #set_string

impl SetOpts for NngListener[src]

fn set_bool(&mut self, option: NngOption, value: bool) -> Result<&mut Self>[src]

Set bool NngOption. See #set_bool

fn set_int(&mut self, option: NngOption, value: i32) -> Result<&mut Self>[src]

See #set_int

fn set_ms(&mut self, option: NngOption, value: i32) -> Result<&mut Self>[src]

See #set_ms

fn set_size(&mut self, option: NngOption, value: usize) -> Result<&mut Self>[src]

See #set_size

fn set_uint64(&mut self, option: NngOption, value: u64) -> Result<&mut Self>[src]

See #set_uint64

fn set_string(&mut self, option: NngOption, value: &str) -> Result<&mut Self>[src]

See #set_string

impl SetOpts for Bus0[src]

fn set_bool(&mut self, option: NngOption, value: bool) -> Result<&mut Self>[src]

Set bool NngOption. See #set_bool

fn set_int(&mut self, option: NngOption, value: i32) -> Result<&mut Self>[src]

See #set_int

fn set_ms(&mut self, option: NngOption, value: i32) -> Result<&mut Self>[src]

See #set_ms

fn set_size(&mut self, option: NngOption, value: usize) -> Result<&mut Self>[src]

See #set_size

fn set_uint64(&mut self, option: NngOption, value: u64) -> Result<&mut Self>[src]

See #set_uint64

fn set_string(&mut self, option: NngOption, value: &str) -> Result<&mut Self>[src]

See #set_string

impl SetOpts for Pair0[src]

fn set_bool(&mut self, option: NngOption, value: bool) -> Result<&mut Self>[src]

Set bool NngOption. See #set_bool

fn set_int(&mut self, option: NngOption, value: i32) -> Result<&mut Self>[src]

See #set_int

fn set_ms(&mut self, option: NngOption, value: i32) -> Result<&mut Self>[src]

See #set_ms

fn set_size(&mut self, option: NngOption, value: usize) -> Result<&mut Self>[src]

See #set_size

fn set_uint64(&mut self, option: NngOption, value: u64) -> Result<&mut Self>[src]

See #set_uint64

fn set_string(&mut self, option: NngOption, value: &str) -> Result<&mut Self>[src]

See #set_string

impl SetOpts for Pair1[src]

fn set_bool(&mut self, option: NngOption, value: bool) -> Result<&mut Self>[src]

Set bool NngOption. See #set_bool

fn set_int(&mut self, option: NngOption, value: i32) -> Result<&mut Self>[src]

See #set_int

fn set_ms(&mut self, option: NngOption, value: i32) -> Result<&mut Self>[src]

See #set_ms

fn set_size(&mut self, option: NngOption, value: usize) -> Result<&mut Self>[src]

See #set_size

fn set_uint64(&mut self, option: NngOption, value: u64) -> Result<&mut Self>[src]

See #set_uint64

fn set_string(&mut self, option: NngOption, value: &str) -> Result<&mut Self>[src]

See #set_string

impl SetOpts for Pub0[src]

fn set_bool(&mut self, option: NngOption, value: bool) -> Result<&mut Self>[src]

Set bool NngOption. See #set_bool

fn set_int(&mut self, option: NngOption, value: i32) -> Result<&mut Self>[src]

See #set_int

fn set_ms(&mut self, option: NngOption, value: i32) -> Result<&mut Self>[src]

See #set_ms

fn set_size(&mut self, option: NngOption, value: usize) -> Result<&mut Self>[src]

See #set_size

fn set_uint64(&mut self, option: NngOption, value: u64) -> Result<&mut Self>[src]

See #set_uint64

fn set_string(&mut self, option: NngOption, value: &str) -> Result<&mut Self>[src]

See #set_string

impl SetOpts for Pull0[src]

fn set_bool(&mut self, option: NngOption, value: bool) -> Result<&mut Self>[src]

Set bool NngOption. See #set_bool

fn set_int(&mut self, option: NngOption, value: i32) -> Result<&mut Self>[src]

See #set_int

fn set_ms(&mut self, option: NngOption, value: i32) -> Result<&mut Self>[src]

See #set_ms

fn set_size(&mut self, option: NngOption, value: usize) -> Result<&mut Self>[src]

See #set_size

fn set_uint64(&mut self, option: NngOption, value: u64) -> Result<&mut Self>[src]

See #set_uint64

fn set_string(&mut self, option: NngOption, value: &str) -> Result<&mut Self>[src]

See #set_string

impl SetOpts for Push0[src]

fn set_bool(&mut self, option: NngOption, value: bool) -> Result<&mut Self>[src]

Set bool NngOption. See #set_bool

fn set_int(&mut self, option: NngOption, value: i32) -> Result<&mut Self>[src]

See #set_int

fn set_ms(&mut self, option: NngOption, value: i32) -> Result<&mut Self>[src]

See #set_ms

fn set_size(&mut self, option: NngOption, value: usize) -> Result<&mut Self>[src]

See #set_size

fn set_uint64(&mut self, option: NngOption, value: u64) -> Result<&mut Self>[src]

See #set_uint64

fn set_string(&mut self, option: NngOption, value: &str) -> Result<&mut Self>[src]

See #set_string

impl SetOpts for Rep0[src]

fn set_bool(&mut self, option: NngOption, value: bool) -> Result<&mut Self>[src]

Set bool NngOption. See #set_bool

fn set_int(&mut self, option: NngOption, value: i32) -> Result<&mut Self>[src]

See #set_int

fn set_ms(&mut self, option: NngOption, value: i32) -> Result<&mut Self>[src]

See #set_ms

fn set_size(&mut self, option: NngOption, value: usize) -> Result<&mut Self>[src]

See #set_size

fn set_uint64(&mut self, option: NngOption, value: u64) -> Result<&mut Self>[src]

See #set_uint64

fn set_string(&mut self, option: NngOption, value: &str) -> Result<&mut Self>[src]

See #set_string

impl SetOpts for Req0[src]

fn set_bool(&mut self, option: NngOption, value: bool) -> Result<&mut Self>[src]

Set bool NngOption. See #set_bool

fn set_int(&mut self, option: NngOption, value: i32) -> Result<&mut Self>[src]

See #set_int

fn set_ms(&mut self, option: NngOption, value: i32) -> Result<&mut Self>[src]

See #set_ms

fn set_size(&mut self, option: NngOption, value: usize) -> Result<&mut Self>[src]

See #set_size

fn set_uint64(&mut self, option: NngOption, value: u64) -> Result<&mut Self>[src]

See #set_uint64

fn set_string(&mut self, option: NngOption, value: &str) -> Result<&mut Self>[src]

See #set_string

impl SetOpts for Sub0[src]

fn set_bool(&mut self, option: NngOption, value: bool) -> Result<&mut Self>[src]

Set bool NngOption. See #set_bool

fn set_int(&mut self, option: NngOption, value: i32) -> Result<&mut Self>[src]

See #set_int

fn set_ms(&mut self, option: NngOption, value: i32) -> Result<&mut Self>[src]

See #set_ms

fn set_size(&mut self, option: NngOption, value: usize) -> Result<&mut Self>[src]

See #set_size

fn set_uint64(&mut self, option: NngOption, value: u64) -> Result<&mut Self>[src]

See #set_uint64

fn set_string(&mut self, option: NngOption, value: &str) -> Result<&mut Self>[src]

See #set_string

Loading content...