#[repr(C)]pub struct ArvGcFloatInterface {
pub parent: GTypeInterface,
pub get_value: Option<unsafe extern "C" fn(*mut ArvGcFloat, *mut *mut GError) -> c_double>,
pub set_value: Option<unsafe extern "C" fn(*mut ArvGcFloat, c_double, *mut *mut GError)>,
pub get_min: Option<unsafe extern "C" fn(*mut ArvGcFloat, *mut *mut GError) -> c_double>,
pub get_max: Option<unsafe extern "C" fn(*mut ArvGcFloat, *mut *mut GError) -> c_double>,
pub get_inc: Option<unsafe extern "C" fn(*mut ArvGcFloat, *mut *mut GError) -> c_double>,
pub get_representation: Option<unsafe extern "C" fn(*mut ArvGcFloat) -> ArvGcRepresentation>,
pub get_display_notation: Option<unsafe extern "C" fn(*mut ArvGcFloat) -> ArvGcDisplayNotation>,
pub get_display_precision: Option<unsafe extern "C" fn(*mut ArvGcFloat) -> i64>,
pub get_unit: Option<unsafe extern "C" fn(*mut ArvGcFloat) -> *const c_char>,
pub impose_min: Option<unsafe extern "C" fn(*mut ArvGcFloat, c_double, *mut *mut GError)>,
pub impose_max: Option<unsafe extern "C" fn(*mut ArvGcFloat, c_double, *mut *mut GError)>,
}Fields§
§parent: GTypeInterface§get_value: Option<unsafe extern "C" fn(*mut ArvGcFloat, *mut *mut GError) -> c_double>§set_value: Option<unsafe extern "C" fn(*mut ArvGcFloat, c_double, *mut *mut GError)>§get_min: Option<unsafe extern "C" fn(*mut ArvGcFloat, *mut *mut GError) -> c_double>§get_max: Option<unsafe extern "C" fn(*mut ArvGcFloat, *mut *mut GError) -> c_double>§get_inc: Option<unsafe extern "C" fn(*mut ArvGcFloat, *mut *mut GError) -> c_double>§get_representation: Option<unsafe extern "C" fn(*mut ArvGcFloat) -> ArvGcRepresentation>§get_display_notation: Option<unsafe extern "C" fn(*mut ArvGcFloat) -> ArvGcDisplayNotation>§get_display_precision: Option<unsafe extern "C" fn(*mut ArvGcFloat) -> i64>§get_unit: Option<unsafe extern "C" fn(*mut ArvGcFloat) -> *const c_char>§impose_min: Option<unsafe extern "C" fn(*mut ArvGcFloat, c_double, *mut *mut GError)>§impose_max: Option<unsafe extern "C" fn(*mut ArvGcFloat, c_double, *mut *mut GError)>Trait Implementations§
Source§impl Clone for ArvGcFloatInterface
impl Clone for ArvGcFloatInterface
Source§fn clone(&self) -> ArvGcFloatInterface
fn clone(&self) -> ArvGcFloatInterface
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 ArvGcFloatInterface
impl Debug for ArvGcFloatInterface
impl Copy for ArvGcFloatInterface
Auto Trait Implementations§
impl Freeze for ArvGcFloatInterface
impl RefUnwindSafe for ArvGcFloatInterface
impl Send for ArvGcFloatInterface
impl Sync for ArvGcFloatInterface
impl Unpin for ArvGcFloatInterface
impl UnwindSafe for ArvGcFloatInterface
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