[go: up one dir, main page]

Trait glib::ValuePublic

source ·
pub trait ValuePublic {
    // Required methods
    unsafe fn get(gvalue: &Value) -> Self;
    unsafe fn set(&self, gvalue: &mut Value);
}

Required Methods§

source

unsafe fn get(gvalue: &Value) -> Self

source

unsafe fn set(&self, gvalue: &mut Value)

Object Safety§

This trait is not object safe.

Implementations on Foreign Types§

source§

impl ValuePublic for bool

source§

unsafe fn get(gvalue: &Value) -> bool

source§

unsafe fn set(&self, gvalue: &mut Value)

source§

impl ValuePublic for f32

source§

unsafe fn get(gvalue: &Value) -> f32

source§

unsafe fn set(&self, gvalue: &mut Value)

source§

impl ValuePublic for f64

source§

unsafe fn get(gvalue: &Value) -> f64

source§

unsafe fn set(&self, gvalue: &mut Value)

source§

impl ValuePublic for i8

source§

unsafe fn get(gvalue: &Value) -> i8

source§

unsafe fn set(&self, gvalue: &mut Value)

source§

impl ValuePublic for i32

source§

unsafe fn get(gvalue: &Value) -> i32

source§

unsafe fn set(&self, gvalue: &mut Value)

source§

impl ValuePublic for i64

source§

unsafe fn get(gvalue: &Value) -> i64

source§

unsafe fn set(&self, gvalue: &mut Value)

source§

impl ValuePublic for u8

source§

unsafe fn get(gvalue: &Value) -> u8

source§

unsafe fn set(&self, gvalue: &mut Value)

source§

impl ValuePublic for u32

source§

unsafe fn get(gvalue: &Value) -> u32

source§

unsafe fn set(&self, gvalue: &mut Value)

source§

impl ValuePublic for u64

source§

unsafe fn get(gvalue: &Value) -> u64

source§

unsafe fn set(&self, gvalue: &mut Value)

source§

impl ValuePublic for String

source§

unsafe fn get(gvalue: &Value) -> String

source§

unsafe fn set(&self, gvalue: &mut Value)

Implementors§