Struct c_ares_sys::ares_options
[−]
[src]
#[repr(C)]pub struct ares_options { pub flags: c_int, pub timeout: c_int, pub tries: c_int, pub ndots: c_int, pub udp_port: c_ushort, pub tcp_port: c_ushort, pub socket_send_buffer_size: c_int, pub socket_receive_buffer_size: c_int, pub servers: *mut in_addr, pub nservers: c_int, pub domains: *mut *mut c_char, pub ndomains: c_int, pub lookups: *mut c_char, pub sock_state_cb: ares_sock_state_cb, pub sock_state_cb_data: *mut c_void, pub sortlist: *mut apattern, pub nsort: c_int, pub ednspsz: c_int, }
Fields
flags: c_int
timeout: c_int
tries: c_int
ndots: c_int
udp_port: c_ushort
tcp_port: c_ushort
socket_send_buffer_size: c_int
socket_receive_buffer_size: c_int
servers: *mut in_addr
nservers: c_int
domains: *mut *mut c_char
ndomains: c_int
lookups: *mut c_char
sock_state_cb: ares_sock_state_cb
sock_state_cb_data: *mut c_void
sortlist: *mut apattern
nsort: c_int
ednspsz: c_int
Trait Implementations
impl Copy for ares_options
[src]
impl Clone for ares_options
[src]
fn clone(&self) -> ares_options
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0
Performs copy-assignment from source
. Read more