#[repr(C)]pub struct ngx_cached_open_file_s {Show 15 fields
pub node: ngx_rbtree_node_s,
pub queue: ngx_queue_s,
pub name: *mut u8,
pub created: i64,
pub accessed: i64,
pub fd: i32,
pub uniq: u64,
pub mtime: i64,
pub size: i64,
pub err: i32,
pub uses: u32,
pub disable_symlinks_from: usize,
pub _bitfield_align_1: [u32; 0],
pub _bitfield_1: __BindgenBitfieldUnit<[u8; 5]>,
pub event: *mut ngx_event_s,
}
Fields§
§node: ngx_rbtree_node_s
§queue: ngx_queue_s
§name: *mut u8
§created: i64
§accessed: i64
§fd: i32
§uniq: u64
§mtime: i64
§size: i64
§err: i32
§uses: u32
§disable_symlinks_from: usize
§_bitfield_align_1: [u32; 0]
§_bitfield_1: __BindgenBitfieldUnit<[u8; 5]>
§event: *mut ngx_event_s
Implementations§
Source§impl ngx_cached_open_file_s
impl ngx_cached_open_file_s
pub fn disable_symlinks(&self) -> u32
pub fn set_disable_symlinks(&mut self, val: u32)
pub unsafe fn disable_symlinks_raw(this: *const ngx_cached_open_file_s) -> u32
pub unsafe fn set_disable_symlinks_raw( this: *mut ngx_cached_open_file_s, val: u32, )
pub fn count(&self) -> u32
pub fn set_count(&mut self, val: u32)
pub unsafe fn count_raw(this: *const ngx_cached_open_file_s) -> u32
pub unsafe fn set_count_raw(this: *mut ngx_cached_open_file_s, val: u32)
pub fn close(&self) -> u32
pub fn set_close(&mut self, val: u32)
pub unsafe fn close_raw(this: *const ngx_cached_open_file_s) -> u32
pub unsafe fn set_close_raw(this: *mut ngx_cached_open_file_s, val: u32)
pub fn use_event(&self) -> u32
pub fn set_use_event(&mut self, val: u32)
pub unsafe fn use_event_raw(this: *const ngx_cached_open_file_s) -> u32
pub unsafe fn set_use_event_raw(this: *mut ngx_cached_open_file_s, val: u32)
pub fn is_dir(&self) -> u32
pub fn set_is_dir(&mut self, val: u32)
pub unsafe fn is_dir_raw(this: *const ngx_cached_open_file_s) -> u32
pub unsafe fn set_is_dir_raw(this: *mut ngx_cached_open_file_s, val: u32)
pub fn is_file(&self) -> u32
pub fn set_is_file(&mut self, val: u32)
pub unsafe fn is_file_raw(this: *const ngx_cached_open_file_s) -> u32
pub unsafe fn set_is_file_raw(this: *mut ngx_cached_open_file_s, val: u32)
pub fn is_link(&self) -> u32
pub fn set_is_link(&mut self, val: u32)
pub unsafe fn is_link_raw(this: *const ngx_cached_open_file_s) -> u32
pub unsafe fn set_is_link_raw(this: *mut ngx_cached_open_file_s, val: u32)
pub fn is_exec(&self) -> u32
pub fn set_is_exec(&mut self, val: u32)
pub unsafe fn is_exec_raw(this: *const ngx_cached_open_file_s) -> u32
pub unsafe fn set_is_exec_raw(this: *mut ngx_cached_open_file_s, val: u32)
pub fn is_directio(&self) -> u32
pub fn set_is_directio(&mut self, val: u32)
pub unsafe fn is_directio_raw(this: *const ngx_cached_open_file_s) -> u32
pub unsafe fn set_is_directio_raw(this: *mut ngx_cached_open_file_s, val: u32)
pub fn new_bitfield_1( disable_symlinks: u32, count: u32, close: u32, use_event: u32, is_dir: u32, is_file: u32, is_link: u32, is_exec: u32, is_directio: u32, ) -> __BindgenBitfieldUnit<[u8; 5]>
Trait Implementations§
Source§impl Clone for ngx_cached_open_file_s
impl Clone for ngx_cached_open_file_s
Source§fn clone(&self) -> ngx_cached_open_file_s
fn clone(&self) -> ngx_cached_open_file_s
Returns a copy of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for ngx_cached_open_file_s
impl Debug for ngx_cached_open_file_s
impl Copy for ngx_cached_open_file_s
Auto Trait Implementations§
impl Freeze for ngx_cached_open_file_s
impl RefUnwindSafe for ngx_cached_open_file_s
impl !Send for ngx_cached_open_file_s
impl !Sync for ngx_cached_open_file_s
impl Unpin for ngx_cached_open_file_s
impl UnwindSafe for ngx_cached_open_file_s
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