Struct aravis_sys::ArvDomDocumentClass
source · #[repr(C)]pub struct ArvDomDocumentClass {
pub parent_class: ArvDomNodeClass,
pub get_document_element: Option<unsafe extern "C" fn(_: *mut ArvDomDocument) -> *mut ArvDomElement>,
pub create_element: Option<unsafe extern "C" fn(_: *mut ArvDomDocument, _: *const c_char) -> *mut ArvDomElement>,
pub create_text_node: Option<unsafe extern "C" fn(_: *mut ArvDomDocument, _: *const c_char) -> *mut ArvDomText>,
}
Fields§
§parent_class: ArvDomNodeClass
§get_document_element: Option<unsafe extern "C" fn(_: *mut ArvDomDocument) -> *mut ArvDomElement>
§create_element: Option<unsafe extern "C" fn(_: *mut ArvDomDocument, _: *const c_char) -> *mut ArvDomElement>
§create_text_node: Option<unsafe extern "C" fn(_: *mut ArvDomDocument, _: *const c_char) -> *mut ArvDomText>
Trait Implementations§
source§impl Clone for ArvDomDocumentClass
impl Clone for ArvDomDocumentClass
source§fn clone(&self) -> ArvDomDocumentClass
fn clone(&self) -> ArvDomDocumentClass
Returns a copy 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 ArvDomDocumentClass
impl Debug for ArvDomDocumentClass
impl Copy for ArvDomDocumentClass
Auto Trait Implementations§
impl RefUnwindSafe for ArvDomDocumentClass
impl !Send for ArvDomDocumentClass
impl !Sync for ArvDomDocumentClass
impl Unpin for ArvDomDocumentClass
impl UnwindSafe for ArvDomDocumentClass
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