#[repr(C)]pub struct _zend_op_array {Show 34 fields
    pub type_: u8,
    pub arg_flags: [u8; 3],
    pub fn_flags: u32,
    pub function_name: *mut zend_string,
    pub scope: *mut zend_class_entry,
    pub prototype: *mut zend_function,
    pub num_args: u32,
    pub required_num_args: u32,
    pub arg_info: *mut zend_arg_info,
    pub attributes: *mut HashTable,
    pub run_time_cache__ptr: *mut *mut c_void,
    pub doc_comment: *mut zend_string,
    pub T: u32,
    pub prop_info: *const zend_property_info,
    pub cache_size: c_int,
    pub last_var: c_int,
    pub last: u32,
    pub opcodes: *mut zend_op,
    pub static_variables_ptr__ptr: *mut HashTable,
    pub static_variables: *mut HashTable,
    pub vars: *mut *mut zend_string,
    pub refcount: *mut u32,
    pub last_live_range: c_int,
    pub last_try_catch: c_int,
    pub live_range: *mut zend_live_range,
    pub try_catch_array: *mut zend_try_catch_element,
    pub filename: *mut zend_string,
    pub line_start: u32,
    pub line_end: u32,
    pub last_literal: c_int,
    pub num_dynamic_func_defs: u32,
    pub literals: *mut zval,
    pub dynamic_func_defs: *mut *mut zend_op_array,
    pub reserved: [*mut c_void; 6],
}Fields§
§type_: u8§arg_flags: [u8; 3]§fn_flags: u32§function_name: *mut zend_string§scope: *mut zend_class_entry§prototype: *mut zend_function§num_args: u32§required_num_args: u32§arg_info: *mut zend_arg_info§attributes: *mut HashTable§run_time_cache__ptr: *mut *mut c_void§doc_comment: *mut zend_string§T: u32§prop_info: *const zend_property_info§cache_size: c_int§last_var: c_int§last: u32§opcodes: *mut zend_op§static_variables_ptr__ptr: *mut HashTable§static_variables: *mut HashTable§vars: *mut *mut zend_string§refcount: *mut u32§last_live_range: c_int§last_try_catch: c_int§live_range: *mut zend_live_range§try_catch_array: *mut zend_try_catch_element§filename: *mut zend_string§line_start: u32§line_end: u32§last_literal: c_int§num_dynamic_func_defs: u32§literals: *mut zval§dynamic_func_defs: *mut *mut zend_op_array§reserved: [*mut c_void; 6]Trait Implementations§
Source§impl Clone for _zend_op_array
 
impl Clone for _zend_op_array
Source§fn clone(&self) -> _zend_op_array
 
fn clone(&self) -> _zend_op_array
Returns a duplicate 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 _zend_op_array
 
impl Debug for _zend_op_array
impl Copy for _zend_op_array
Auto Trait Implementations§
impl Freeze for _zend_op_array
impl RefUnwindSafe for _zend_op_array
impl !Send for _zend_op_array
impl !Sync for _zend_op_array
impl Unpin for _zend_op_array
impl UnwindSafe for _zend_op_array
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