#[repr(C)]pub struct ArvGcStringInterface {
pub parent: GTypeInterface,
pub get_value: Option<unsafe extern "C" fn(_: *mut ArvGcString, _: *mut *mut GError) -> *const c_char>,
pub set_value: Option<unsafe extern "C" fn(_: *mut ArvGcString, _: *const c_char, _: *mut *mut GError)>,
pub get_max_length: Option<unsafe extern "C" fn(_: *mut ArvGcString, _: *mut *mut GError) -> i64>,
}Fields§
§parent: GTypeInterface§get_value: Option<unsafe extern "C" fn(_: *mut ArvGcString, _: *mut *mut GError) -> *const c_char>§set_value: Option<unsafe extern "C" fn(_: *mut ArvGcString, _: *const c_char, _: *mut *mut GError)>§get_max_length: Option<unsafe extern "C" fn(_: *mut ArvGcString, _: *mut *mut GError) -> i64>Trait Implementations§
Source§impl Clone for ArvGcStringInterface
impl Clone for ArvGcStringInterface
Source§fn clone(&self) -> ArvGcStringInterface
fn clone(&self) -> ArvGcStringInterface
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 ArvGcStringInterface
impl Debug for ArvGcStringInterface
impl Copy for ArvGcStringInterface
Auto Trait Implementations§
impl Freeze for ArvGcStringInterface
impl RefUnwindSafe for ArvGcStringInterface
impl Send for ArvGcStringInterface
impl Sync for ArvGcStringInterface
impl Unpin for ArvGcStringInterface
impl UnwindSafe for ArvGcStringInterface
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