[][src]Struct runng::options::NngOption

pub struct NngOption(_);

Wraps NNG option names for GetOpts and SetOpts. See nng_options.

Methods

impl NngOption[src]

pub fn as_cptr(&self) -> *const c_char[src]

Return option name suitable for passing to C functions.

pub const SOCKNAME: NngOption[src]

pub const RAW: NngOption[src]

pub const PROTO: NngOption[src]

pub const PROTONAME: NngOption[src]

pub const PEER: NngOption[src]

pub const PEERNAME: NngOption[src]

pub const RECVBUF: NngOption[src]

pub const SENDBUF: NngOption[src]

pub const RECVFD: NngOption[src]

pub const SENDFD: NngOption[src]

pub const RECVTIMEO: NngOption[src]

pub const SENDTIMEO: NngOption[src]

pub const LOCADDR: NngOption[src]

pub const REMADDR: NngOption[src]

pub const URL: NngOption[src]

pub const MAXTTL: NngOption[src]

pub const RECVMAXSZ: NngOption[src]

pub const RECONNMINT: NngOption[src]

pub const RECONNMAXT: NngOption[src]

pub const TLS_CONFIG: NngOption[src]

pub const TLS_AUTH_MODE: NngOption[src]

pub const TLS_CERT_KEY_FILE: NngOption[src]

pub const TLS_CA_FILE: NngOption[src]

pub const TLS_SERVER_NAME: NngOption[src]

pub const TLS_VERIFIED: NngOption[src]

pub const TCP_NODELAY: NngOption[src]

pub const TCP_KEEPALIVE: NngOption[src]

pub const TCP_BOUND_PORT: NngOption[src]

pub const IPC_SECURITY_DESCRIPTOR: NngOption[src]

pub const IPC_PERMISSIONS: NngOption[src]

pub const IPC_PEER_UID: NngOption[src]

pub const IPC_PEER_GID: NngOption[src]

pub const IPC_PEER_PID: NngOption[src]

pub const IPC_PEER_ZONEID: NngOption[src]

pub const WS_REQUEST_HEADERS: NngOption[src]

pub const WS_RESPONSE_HEADERS: NngOption[src]

pub const WS_RESPONSE_HEADER: NngOption[src]

pub const WS_REQUEST_HEADER: NngOption[src]

pub const WS_REQUEST_URI: NngOption[src]

pub const WS_SENDMAXFRAME: NngOption[src]

pub const WS_RECVMAXFRAME: NngOption[src]

pub const WS_PROTOCOL: NngOption[src]

pub const PAIR1_POLY: NngOption[src]

pub const SUB_SUBSCRIBE: NngOption[src]

pub const SUB_UNSUBSCRIBE: NngOption[src]

pub const REQ_RESENDTIME: NngOption[src]

pub const SURVEYOR_SURVEYTIME: NngOption[src]

pub const WSS_REQUEST_HEADERS: NngOption[src]

pub const WSS_RESPONSE_HEADERS: NngOption[src]

pub const ZT_HOME: NngOption[src]

pub const ZT_NWID: NngOption[src]

pub const ZT_NODE: NngOption[src]

pub const ZT_NETWORK_STATUS: NngOption[src]

pub const ZT_NETWORK_NAME: NngOption[src]

pub const ZT_PING_TIME: NngOption[src]

pub const ZT_PING_TRIES: NngOption[src]

pub const ZT_CONN_TIME: NngOption[src]

pub const ZT_CONN_TRIES: NngOption[src]

pub const ZT_MTU: NngOption[src]

pub const ZT_ORBIT: NngOption[src]

pub const ZT_DEORBIT: NngOption[src]

pub const ZT_ADD_LOCAL_ADDR: NngOption[src]

pub const ZT_CLEAR_LOCAL_ADDRS: NngOption[src]

Trait Implementations

impl Debug for NngOption[src]

impl PartialEq<NngOption> for NngOption[src]

impl StructuralPartialEq for NngOption[src]

Auto Trait Implementations

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.