Trait glib::value::FromValueOptional
[−]
[src]
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>
Implementors
impl<'a> FromValueOptional<'a> for String
impl<'a> FromValueOptional<'a> for &'a str
impl<'a> FromValueOptional<'a> for bool
impl<'a> FromValueOptional<'a> for i8
impl<'a> FromValueOptional<'a> for u8
impl<'a> FromValueOptional<'a> for i32
impl<'a> FromValueOptional<'a> for u32
impl<'a> FromValueOptional<'a> for i64
impl<'a> FromValueOptional<'a> for u64
impl<'a> FromValueOptional<'a> for f32
impl<'a> FromValueOptional<'a> for f64