Type Alias ngx_http_variable_value_t

Source
pub type ngx_http_variable_value_t = ngx_variable_value_t;

Aliased Type§

struct ngx_http_variable_value_t {
    pub _bitfield_align_1: [u32; 0],
    pub _bitfield_1: __BindgenBitfieldUnit<[u8; 4]>,
    pub data: *mut u8,
}

Fields§

§_bitfield_align_1: [u32; 0]§_bitfield_1: __BindgenBitfieldUnit<[u8; 4]>§data: *mut u8

Implementations

Source§

impl ngx_variable_value_t

Source

pub fn len(&self) -> u32

Source

pub fn set_len(&mut self, val: u32)

Source

pub unsafe fn len_raw(this: *const ngx_variable_value_t) -> u32

Source

pub unsafe fn set_len_raw(this: *mut ngx_variable_value_t, val: u32)

Source

pub fn valid(&self) -> u32

Source

pub fn set_valid(&mut self, val: u32)

Source

pub unsafe fn valid_raw(this: *const ngx_variable_value_t) -> u32

Source

pub unsafe fn set_valid_raw(this: *mut ngx_variable_value_t, val: u32)

Source

pub fn no_cacheable(&self) -> u32

Source

pub fn set_no_cacheable(&mut self, val: u32)

Source

pub unsafe fn no_cacheable_raw(this: *const ngx_variable_value_t) -> u32

Source

pub unsafe fn set_no_cacheable_raw(this: *mut ngx_variable_value_t, val: u32)

Source

pub fn not_found(&self) -> u32

Source

pub fn set_not_found(&mut self, val: u32)

Source

pub unsafe fn not_found_raw(this: *const ngx_variable_value_t) -> u32

Source

pub unsafe fn set_not_found_raw(this: *mut ngx_variable_value_t, val: u32)

Source

pub fn escape(&self) -> u32

Source

pub fn set_escape(&mut self, val: u32)

Source

pub unsafe fn escape_raw(this: *const ngx_variable_value_t) -> u32

Source

pub unsafe fn set_escape_raw(this: *mut ngx_variable_value_t, val: u32)

Source

pub fn new_bitfield_1( len: u32, valid: u32, no_cacheable: u32, not_found: u32, escape: u32, ) -> __BindgenBitfieldUnit<[u8; 4]>

Source§

impl ngx_variable_value_t

Source

pub fn as_bytes(&self) -> &[u8]

Returns the contents of this variable value as a byte slice.

Trait Implementations

Source§

impl AsRef<[u8]> for ngx_variable_value_t

Source§

fn as_ref(&self) -> &[u8]

Converts this type into a shared reference of the (usually inferred) input type.
Source§

impl Clone for ngx_variable_value_t

Source§

fn clone(&self) -> ngx_variable_value_t

Returns a copy of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for ngx_variable_value_t

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
Source§

impl Copy for ngx_variable_value_t