#[repr(C)]pub struct ngx_buf_s {
pub pos: *mut u8,
pub last: *mut u8,
pub file_pos: i64,
pub file_last: i64,
pub start: *mut u8,
pub end: *mut u8,
pub tag: *mut c_void,
pub file: *mut ngx_file_s,
pub shadow: *mut ngx_buf_s,
pub _bitfield_align_1: [u8; 0],
pub _bitfield_1: __BindgenBitfieldUnit<[u8; 2]>,
pub num: i32,
}
Fields§
§pos: *mut u8
§last: *mut u8
§file_pos: i64
§file_last: i64
§start: *mut u8
§end: *mut u8
§tag: *mut c_void
§file: *mut ngx_file_s
§shadow: *mut ngx_buf_s
§_bitfield_align_1: [u8; 0]
§_bitfield_1: __BindgenBitfieldUnit<[u8; 2]>
§num: i32
Implementations§
Source§impl ngx_buf_s
impl ngx_buf_s
pub fn temporary(&self) -> u32
pub fn set_temporary(&mut self, val: u32)
pub unsafe fn temporary_raw(this: *const ngx_buf_s) -> u32
pub unsafe fn set_temporary_raw(this: *mut ngx_buf_s, val: u32)
pub fn memory(&self) -> u32
pub fn set_memory(&mut self, val: u32)
pub unsafe fn memory_raw(this: *const ngx_buf_s) -> u32
pub unsafe fn set_memory_raw(this: *mut ngx_buf_s, val: u32)
pub fn mmap(&self) -> u32
pub fn set_mmap(&mut self, val: u32)
pub unsafe fn mmap_raw(this: *const ngx_buf_s) -> u32
pub unsafe fn set_mmap_raw(this: *mut ngx_buf_s, val: u32)
pub fn recycled(&self) -> u32
pub fn set_recycled(&mut self, val: u32)
pub unsafe fn recycled_raw(this: *const ngx_buf_s) -> u32
pub unsafe fn set_recycled_raw(this: *mut ngx_buf_s, val: u32)
pub fn in_file(&self) -> u32
pub fn set_in_file(&mut self, val: u32)
pub unsafe fn in_file_raw(this: *const ngx_buf_s) -> u32
pub unsafe fn set_in_file_raw(this: *mut ngx_buf_s, val: u32)
pub fn flush(&self) -> u32
pub fn set_flush(&mut self, val: u32)
pub unsafe fn flush_raw(this: *const ngx_buf_s) -> u32
pub unsafe fn set_flush_raw(this: *mut ngx_buf_s, val: u32)
pub fn sync(&self) -> u32
pub fn set_sync(&mut self, val: u32)
pub unsafe fn sync_raw(this: *const ngx_buf_s) -> u32
pub unsafe fn set_sync_raw(this: *mut ngx_buf_s, val: u32)
pub fn last_buf(&self) -> u32
pub fn set_last_buf(&mut self, val: u32)
pub unsafe fn last_buf_raw(this: *const ngx_buf_s) -> u32
pub unsafe fn set_last_buf_raw(this: *mut ngx_buf_s, val: u32)
pub fn last_in_chain(&self) -> u32
pub fn set_last_in_chain(&mut self, val: u32)
pub unsafe fn last_in_chain_raw(this: *const ngx_buf_s) -> u32
pub unsafe fn set_last_in_chain_raw(this: *mut ngx_buf_s, val: u32)
pub fn last_shadow(&self) -> u32
pub fn set_last_shadow(&mut self, val: u32)
pub unsafe fn last_shadow_raw(this: *const ngx_buf_s) -> u32
pub unsafe fn set_last_shadow_raw(this: *mut ngx_buf_s, val: u32)
pub fn temp_file(&self) -> u32
pub fn set_temp_file(&mut self, val: u32)
pub unsafe fn temp_file_raw(this: *const ngx_buf_s) -> u32
pub unsafe fn set_temp_file_raw(this: *mut ngx_buf_s, val: u32)
pub fn new_bitfield_1( temporary: u32, memory: u32, mmap: u32, recycled: u32, in_file: u32, flush: u32, sync: u32, last_buf: u32, last_in_chain: u32, last_shadow: u32, temp_file: u32, ) -> __BindgenBitfieldUnit<[u8; 2]>
Trait Implementations§
Auto Trait Implementations§
impl Freeze for ngx_buf_s
impl RefUnwindSafe for ngx_buf_s
impl !Send for ngx_buf_s
impl !Sync for ngx_buf_s
impl Unpin for ngx_buf_s
impl UnwindSafe for ngx_buf_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