#[repr(C)]pub struct JsonParserClass {Show 18 fields
pub parent_class: GObjectClass,
pub parse_start: Option<unsafe extern "C" fn(*mut JsonParser)>,
pub object_start: Option<unsafe extern "C" fn(*mut JsonParser)>,
pub object_member: Option<unsafe extern "C" fn(*mut JsonParser, *mut JsonObject, *const c_char)>,
pub object_end: Option<unsafe extern "C" fn(*mut JsonParser, *mut JsonObject)>,
pub array_start: Option<unsafe extern "C" fn(*mut JsonParser)>,
pub array_element: Option<unsafe extern "C" fn(*mut JsonParser, *mut JsonArray, c_int)>,
pub array_end: Option<unsafe extern "C" fn(*mut JsonParser, *mut JsonArray)>,
pub parse_end: Option<unsafe extern "C" fn(*mut JsonParser)>,
pub error: Option<unsafe extern "C" fn(*mut JsonParser, *const GError)>,
pub _json_reserved1: Option<unsafe extern "C" fn()>,
pub _json_reserved2: Option<unsafe extern "C" fn()>,
pub _json_reserved3: Option<unsafe extern "C" fn()>,
pub _json_reserved4: Option<unsafe extern "C" fn()>,
pub _json_reserved5: Option<unsafe extern "C" fn()>,
pub _json_reserved6: Option<unsafe extern "C" fn()>,
pub _json_reserved7: Option<unsafe extern "C" fn()>,
pub _json_reserved8: Option<unsafe extern "C" fn()>,
}Fields§
§parent_class: GObjectClass§parse_start: Option<unsafe extern "C" fn(*mut JsonParser)>§object_start: Option<unsafe extern "C" fn(*mut JsonParser)>§object_member: Option<unsafe extern "C" fn(*mut JsonParser, *mut JsonObject, *const c_char)>§object_end: Option<unsafe extern "C" fn(*mut JsonParser, *mut JsonObject)>§array_start: Option<unsafe extern "C" fn(*mut JsonParser)>§array_element: Option<unsafe extern "C" fn(*mut JsonParser, *mut JsonArray, c_int)>§array_end: Option<unsafe extern "C" fn(*mut JsonParser, *mut JsonArray)>§parse_end: Option<unsafe extern "C" fn(*mut JsonParser)>§error: Option<unsafe extern "C" fn(*mut JsonParser, *const GError)>§_json_reserved1: Option<unsafe extern "C" fn()>§_json_reserved2: Option<unsafe extern "C" fn()>§_json_reserved3: Option<unsafe extern "C" fn()>§_json_reserved4: Option<unsafe extern "C" fn()>§_json_reserved5: Option<unsafe extern "C" fn()>§_json_reserved6: Option<unsafe extern "C" fn()>§_json_reserved7: Option<unsafe extern "C" fn()>§_json_reserved8: Option<unsafe extern "C" fn()>Trait Implementations§
Source§impl Clone for JsonParserClass
impl Clone for JsonParserClass
Source§fn clone(&self) -> JsonParserClass
fn clone(&self) -> JsonParserClass
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 JsonParserClass
impl Debug for JsonParserClass
impl Copy for JsonParserClass
Auto Trait Implementations§
impl Freeze for JsonParserClass
impl RefUnwindSafe for JsonParserClass
impl !Send for JsonParserClass
impl !Sync for JsonParserClass
impl Unpin for JsonParserClass
impl UnwindSafe for JsonParserClass
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