#[repr(C)]pub struct ngx_url_t {Show 15 fields
pub url: ngx_str_t,
pub host: ngx_str_t,
pub port_text: ngx_str_t,
pub uri: ngx_str_t,
pub port: u16,
pub default_port: u16,
pub last_port: u16,
pub family: i32,
pub _bitfield_align_1: [u8; 0],
pub _bitfield_1: __BindgenBitfieldUnit<[u8; 1]>,
pub socklen: u32,
pub sockaddr: ngx_sockaddr_t,
pub addrs: *mut ngx_addr_t,
pub naddrs: usize,
pub err: *mut i8,
}
Fields§
§url: ngx_str_t
§host: ngx_str_t
§port_text: ngx_str_t
§uri: ngx_str_t
§port: u16
§default_port: u16
§last_port: u16
§family: i32
§_bitfield_align_1: [u8; 0]
§_bitfield_1: __BindgenBitfieldUnit<[u8; 1]>
§socklen: u32
§sockaddr: ngx_sockaddr_t
§addrs: *mut ngx_addr_t
§naddrs: usize
§err: *mut i8
Implementations§
Source§impl ngx_url_t
impl ngx_url_t
pub fn listen(&self) -> u32
pub fn set_listen(&mut self, val: u32)
pub unsafe fn listen_raw(this: *const ngx_url_t) -> u32
pub unsafe fn set_listen_raw(this: *mut ngx_url_t, val: u32)
pub fn uri_part(&self) -> u32
pub fn set_uri_part(&mut self, val: u32)
pub unsafe fn uri_part_raw(this: *const ngx_url_t) -> u32
pub unsafe fn set_uri_part_raw(this: *mut ngx_url_t, val: u32)
pub fn no_resolve(&self) -> u32
pub fn set_no_resolve(&mut self, val: u32)
pub unsafe fn no_resolve_raw(this: *const ngx_url_t) -> u32
pub unsafe fn set_no_resolve_raw(this: *mut ngx_url_t, val: u32)
pub fn no_port(&self) -> u32
pub fn set_no_port(&mut self, val: u32)
pub unsafe fn no_port_raw(this: *const ngx_url_t) -> u32
pub unsafe fn set_no_port_raw(this: *mut ngx_url_t, val: u32)
pub fn wildcard(&self) -> u32
pub fn set_wildcard(&mut self, val: u32)
pub unsafe fn wildcard_raw(this: *const ngx_url_t) -> u32
pub unsafe fn set_wildcard_raw(this: *mut ngx_url_t, val: u32)
pub fn new_bitfield_1( listen: u32, uri_part: u32, no_resolve: u32, no_port: u32, wildcard: u32, ) -> __BindgenBitfieldUnit<[u8; 1]>
Trait Implementations§
Auto Trait Implementations§
impl Freeze for ngx_url_t
impl RefUnwindSafe for ngx_url_t
impl !Send for ngx_url_t
impl !Sync for ngx_url_t
impl Unpin for ngx_url_t
impl UnwindSafe for ngx_url_t
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more