Type Alias JsonSerializableIface
Source pub type JsonSerializableIface = _JsonSerializableIface;
#[repr(C)]
pub 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)>,
}