Type Alias frida_sys::JsonSerializableIface
source · pub type JsonSerializableIface = _JsonSerializableIface;Aliased Type§
struct JsonSerializableIface {
pub g_iface: _GTypeInterface,
pub serialize_property: Option<unsafe extern "C" fn(_: *mut _JsonSerializable, _: *const i8, _: *const _GValue, _: *mut _GParamSpec) -> *mut _JsonNode>,
pub deserialize_property: Option<unsafe extern "C" fn(_: *mut _JsonSerializable, _: *const i8, _: *mut _GValue, _: *mut _GParamSpec, _: *mut _JsonNode) -> i32>,
pub find_property: Option<unsafe extern "C" fn(_: *mut _JsonSerializable, _: *const i8) -> *mut _GParamSpec>,
pub list_properties: Option<unsafe extern "C" fn(_: *mut _JsonSerializable, _: *mut u32) -> *mut *mut _GParamSpec>,
pub set_property: Option<unsafe extern "C" fn(_: *mut _JsonSerializable, _: *mut _GParamSpec, _: *const _GValue)>,
pub get_property: Option<unsafe extern "C" fn(_: *mut _JsonSerializable, _: *mut _GParamSpec, _: *mut _GValue)>,
}Fields§
§g_iface: _GTypeInterface§serialize_property: Option<unsafe extern "C" fn(_: *mut _JsonSerializable, _: *const i8, _: *const _GValue, _: *mut _GParamSpec) -> *mut _JsonNode>§deserialize_property: Option<unsafe extern "C" fn(_: *mut _JsonSerializable, _: *const i8, _: *mut _GValue, _: *mut _GParamSpec, _: *mut _JsonNode) -> i32>§find_property: Option<unsafe extern "C" fn(_: *mut _JsonSerializable, _: *const i8) -> *mut _GParamSpec>§list_properties: Option<unsafe extern "C" fn(_: *mut _JsonSerializable, _: *mut u32) -> *mut *mut _GParamSpec>§set_property: Option<unsafe extern "C" fn(_: *mut _JsonSerializable, _: *mut _GParamSpec, _: *const _GValue)>§get_property: Option<unsafe extern "C" fn(_: *mut _JsonSerializable, _: *mut _GParamSpec, _: *mut _GValue)>