[][src]Trait glib::value::FromValueOptional

pub trait FromValueOptional<'a>: StaticType + Sized {
    unsafe fn from_value_optional(_: &'a Value) -> Option<Self>;
}

Extracts a value.

Types that don't support a None value always return Some.

Required methods

unsafe fn from_value_optional(_: &'a Value) -> Option<Self>

Loading content...

Implementations on Foreign Types

impl<'a> FromValueOptional<'a> for String[src]

impl<'a> FromValueOptional<'a> for &'a str[src]

impl<'a> FromValueOptional<'a> for Vec<String>[src]

impl<'a> FromValueOptional<'a> for Vec<GString>[src]

impl<'a> FromValueOptional<'a> for bool[src]

impl<'a> FromValueOptional<'a> for i8[src]

impl<'a> FromValueOptional<'a> for u8[src]

impl<'a> FromValueOptional<'a> for i32[src]

impl<'a> FromValueOptional<'a> for u32[src]

impl<'a> FromValueOptional<'a> for i64[src]

impl<'a> FromValueOptional<'a> for u64[src]

impl<'a> FromValueOptional<'a> for f32[src]

impl<'a> FromValueOptional<'a> for f64[src]

Loading content...

Implementors

impl<'a> FromValueOptional<'a> for &'a VariantTy[src]

impl<'a> FromValueOptional<'a> for GString[src]

impl<'a> FromValueOptional<'a> for Type[src]

impl<'a> FromValueOptional<'a> for BindingFlags[src]

impl<'a> FromValueOptional<'a> for IOCondition[src]

impl<'a> FromValueOptional<'a> for VariantType[src]

impl<'a, T: BoxedType> FromValueOptional<'a> for &'a Boxed<T>[src]

Loading content...