Struct c_ares_sys::Struct_ares_options
[−]
[src]
pub struct 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 Struct_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 Struct_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 Struct_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 Struct_apattern
nsort: c_int
ednspsz: c_int
Trait Implementations
impl Copy for Struct_ares_options[src]
impl Clone for Struct_ares_options[src]
fn clone(&self) -> Self
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