Struct gobject_sys::GEnumClass
source · [−]#[repr(C)]pub struct GEnumClass {
pub g_type_class: GTypeClass,
pub minimum: c_int,
pub maximum: c_int,
pub n_values: c_uint,
pub values: *mut GEnumValue,
}
Fields
g_type_class: GTypeClass
minimum: c_int
maximum: c_int
n_values: c_uint
values: *mut GEnumValue
Trait Implementations
sourceimpl Clone for GEnumClass
impl Clone for GEnumClass
sourcefn clone(&self) -> GEnumClass
fn clone(&self) -> GEnumClass
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
sourceimpl Debug for GEnumClass
impl Debug for GEnumClass
impl Copy for GEnumClass
Auto Trait Implementations
impl RefUnwindSafe for GEnumClass
impl !Send for GEnumClass
impl !Sync for GEnumClass
impl Unpin for GEnumClass
impl UnwindSafe for GEnumClass
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcefn clone_into(&self, target: &mut T)
fn clone_into(&self, target: &mut T)
🔬 This is a nightly-only experimental API. (
toowned_clone_into
)Uses borrowed data to replace owned data, usually by cloning. Read more