#[repr(i32)]pub enum GParamFlags {
G_PARAM_READABLE = 1,
G_PARAM_WRITABLE = 2,
G_PARAM_READWRITE = 3,
G_PARAM_CONSTRUCT = 4,
G_PARAM_CONSTRUCT_ONLY = 8,
G_PARAM_LAX_VALIDATION = 16,
G_PARAM_STATIC_NAME = 32,
G_PARAM_STATIC_NICK = 64,
G_PARAM_STATIC_BLURB = 128,
G_PARAM_EXPLICIT_NOTIFY = 1_073_741_824,
G_PARAM_DEPRECATED = -2_147_483_648,
}Variants§
G_PARAM_READABLE = 1
G_PARAM_WRITABLE = 2
G_PARAM_READWRITE = 3
G_PARAM_CONSTRUCT = 4
G_PARAM_CONSTRUCT_ONLY = 8
G_PARAM_LAX_VALIDATION = 16
G_PARAM_STATIC_NAME = 32
G_PARAM_STATIC_NICK = 64
G_PARAM_STATIC_BLURB = 128
G_PARAM_EXPLICIT_NOTIFY = 1_073_741_824
G_PARAM_DEPRECATED = -2_147_483_648
Implementations§
Source§impl GParamFlags
impl GParamFlags
pub const G_PARAM_PRIVATE: GParamFlags = GParamFlags::G_PARAM_STATIC_NAME
Trait Implementations§
Source§impl Clone for GParamFlags
impl Clone for GParamFlags
Source§fn clone(&self) -> GParamFlags
fn clone(&self) -> GParamFlags
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 GParamFlags
impl Debug for GParamFlags
Source§impl Hash for GParamFlags
impl Hash for GParamFlags
Source§impl PartialEq for GParamFlags
impl PartialEq for GParamFlags
impl Copy for GParamFlags
impl Eq for GParamFlags
impl StructuralPartialEq for GParamFlags
Auto Trait Implementations§
impl Freeze for GParamFlags
impl RefUnwindSafe for GParamFlags
impl Send for GParamFlags
impl Sync for GParamFlags
impl Unpin for GParamFlags
impl UnwindSafe for GParamFlags
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