pub trait FromGlib<G>: Sizedwhere
    G: Copy,{
    // Required method
    unsafe fn from_glib(val: G) -> Self;
}
Expand description

Translate a simple type.

Required Methods§

unsafe fn from_glib(val: G) -> Self

Implementations on Foreign Types§

§

impl FromGlib<i32> for bool

§

unsafe fn from_glib(val: i32) -> bool

§

impl FromGlib<u32> for Key

§

unsafe fn from_glib(value: u32) -> Key

Implementors§

§

impl FromGlib<i32> for Ordering

§

impl FromGlib<i64> for TimeSpan

§

impl FromGlib<u64> for SignalHandlerId

§

impl FromGlib<usize> for Type

§

impl<G, I, T> FromGlib<G> for Result<Option<T>, I>where G: Copy, I: Error, T: TryFromGlib<G, Error = GlibNoneOrInvalidError<I>>,

§

impl<G, T> FromGlib<G> for Option<T>where G: Copy, T: TryFromGlib<G, Error = GlibNoneError>,