#[repr(C)]
pub struct _zend_object_handlers {
Show 25 fields pub offset: c_int, pub free_obj: zend_object_free_obj_t, pub dtor_obj: zend_object_dtor_obj_t, pub clone_obj: zend_object_clone_obj_t, pub read_property: zend_object_read_property_t, pub write_property: zend_object_write_property_t, pub read_dimension: zend_object_read_dimension_t, pub write_dimension: zend_object_write_dimension_t, pub get_property_ptr_ptr: zend_object_get_property_ptr_ptr_t, pub has_property: zend_object_has_property_t, pub unset_property: zend_object_unset_property_t, pub has_dimension: zend_object_has_dimension_t, pub unset_dimension: zend_object_unset_dimension_t, pub get_properties: zend_object_get_properties_t, pub get_method: zend_object_get_method_t, pub get_constructor: zend_object_get_constructor_t, pub get_class_name: zend_object_get_class_name_t, pub cast_object: zend_object_cast_t, pub count_elements: zend_object_count_elements_t, pub get_debug_info: zend_object_get_debug_info_t, pub get_closure: zend_object_get_closure_t, pub get_gc: zend_object_get_gc_t, pub do_operation: zend_object_do_operation_t, pub compare: zend_object_compare_t, pub get_properties_for: zend_object_get_properties_for_t,
}

Fields§

§offset: c_int§free_obj: zend_object_free_obj_t§dtor_obj: zend_object_dtor_obj_t§clone_obj: zend_object_clone_obj_t§read_property: zend_object_read_property_t§write_property: zend_object_write_property_t§read_dimension: zend_object_read_dimension_t§write_dimension: zend_object_write_dimension_t§get_property_ptr_ptr: zend_object_get_property_ptr_ptr_t§has_property: zend_object_has_property_t§unset_property: zend_object_unset_property_t§has_dimension: zend_object_has_dimension_t§unset_dimension: zend_object_unset_dimension_t§get_properties: zend_object_get_properties_t§get_method: zend_object_get_method_t§get_constructor: zend_object_get_constructor_t§get_class_name: zend_object_get_class_name_t§cast_object: zend_object_cast_t§count_elements: zend_object_count_elements_t§get_debug_info: zend_object_get_debug_info_t§get_closure: zend_object_get_closure_t§get_gc: zend_object_get_gc_t§do_operation: zend_object_do_operation_t§compare: zend_object_compare_t§get_properties_for: zend_object_get_properties_for_t

Trait Implementations§

source§

impl Clone for _zend_object_handlers

source§

fn clone(&self) -> _zend_object_handlers

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 _zend_object_handlers

source§

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

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

impl Default for _zend_object_handlers

source§

fn default() -> _zend_object_handlers

Returns the “default value” for a type. Read more
source§

impl Copy for _zend_object_handlers

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

source§

impl<T, U> Into<U> for T
where U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

source§

impl<T> ToOwned for T
where T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.