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