pub trait IntoGlib {
    type GlibType: Copy;

    // Required method
    fn into_glib(self) -> Self::GlibType;
}
Expand description

Translate a simple type.

Required Associated Types§

Required Methods§

fn into_glib(self) -> Self::GlibType

Implementations on Foreign Types§

§

impl IntoGlib for char

§

type GlibType = u32

§

fn into_glib(self) -> u32

§

impl IntoGlib for bool

§

type GlibType = i32

§

fn into_glib(self) -> i32

§

impl IntoGlib for Key

§

type GlibType = u32

§

fn into_glib(self) -> u32

Implementors§

§

impl IntoGlib for Ordering

§

impl IntoGlib for Option<char>

§

impl IntoGlib for TimeSpan

§

impl IntoGlib for Type

§

impl<O, E, G> IntoGlib for Result<O, E>where G: Copy, O: IntoGlib<GlibType = G> + TryFromGlib<G, Error = E>, E: IntoGlib<GlibType = G>,

§

type GlibType = G

§

impl<T> IntoGlib for Option<T>where T: OptionIntoGlib,

§

impl<T> IntoGlib for InitializingType<T>