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>
Implementations on Foreign Types
impl<'a> FromValueOptional<'a> for String[src] 
impl<'a> FromValueOptional<'a> for Stringunsafe fn from_value_optional(value: &'a Value) -> Option<Self>[src] 
unsafe fn from_value_optional(value: &'a Value) -> Option<Self>impl<'a> FromValueOptional<'a> for &'a str[src] 
impl<'a> FromValueOptional<'a> for &'a strunsafe fn from_value_optional(value: &'a Value) -> Option<Self>[src] 
unsafe fn from_value_optional(value: &'a Value) -> Option<Self>impl<'a> FromValueOptional<'a> for Vec<String>[src] 
impl<'a> FromValueOptional<'a> for Vec<String>unsafe fn from_value_optional(value: &'a Value) -> Option<Self>[src] 
unsafe fn from_value_optional(value: &'a Value) -> Option<Self>impl<'a> FromValueOptional<'a> for bool[src] 
impl<'a> FromValueOptional<'a> for boolunsafe fn from_value_optional(value: &'a Value) -> Option<Self>[src] 
unsafe fn from_value_optional(value: &'a Value) -> Option<Self>impl<'a> FromValueOptional<'a> for i8[src] 
impl<'a> FromValueOptional<'a> for i8unsafe fn from_value_optional(value: &'a Value) -> Option<Self>[src] 
unsafe fn from_value_optional(value: &'a Value) -> Option<Self>impl<'a> FromValueOptional<'a> for u8[src] 
impl<'a> FromValueOptional<'a> for u8unsafe fn from_value_optional(value: &'a Value) -> Option<Self>[src] 
unsafe fn from_value_optional(value: &'a Value) -> Option<Self>impl<'a> FromValueOptional<'a> for i32[src] 
impl<'a> FromValueOptional<'a> for i32unsafe fn from_value_optional(value: &'a Value) -> Option<Self>[src] 
unsafe fn from_value_optional(value: &'a Value) -> Option<Self>impl<'a> FromValueOptional<'a> for u32[src] 
impl<'a> FromValueOptional<'a> for u32unsafe fn from_value_optional(value: &'a Value) -> Option<Self>[src] 
unsafe fn from_value_optional(value: &'a Value) -> Option<Self>impl<'a> FromValueOptional<'a> for i64[src] 
impl<'a> FromValueOptional<'a> for i64unsafe fn from_value_optional(value: &'a Value) -> Option<Self>[src] 
unsafe fn from_value_optional(value: &'a Value) -> Option<Self>impl<'a> FromValueOptional<'a> for u64[src] 
impl<'a> FromValueOptional<'a> for u64unsafe fn from_value_optional(value: &'a Value) -> Option<Self>[src] 
unsafe fn from_value_optional(value: &'a Value) -> Option<Self>impl<'a> FromValueOptional<'a> for f32[src] 
impl<'a> FromValueOptional<'a> for f32unsafe fn from_value_optional(value: &'a Value) -> Option<Self>[src] 
unsafe fn from_value_optional(value: &'a Value) -> Option<Self>impl<'a> FromValueOptional<'a> for f64[src] 
impl<'a> FromValueOptional<'a> for f64unsafe fn from_value_optional(value: &'a Value) -> Option<Self>[src] 
unsafe fn from_value_optional(value: &'a Value) -> Option<Self>Implementors
impl<'a> FromValueOptional<'a> for IOConditionimpl<'a> FromValueOptional<'a> for BindingFlagsimpl<'a> FromValueOptional<'a> for Typeimpl<'a> FromValueOptional<'a> for &'a AnyValueimpl<'a> FromValueOptional<'a> for &'a AnySendValueimpl<'a> FromValueOptional<'a> for &'a VariantTyimpl<'a> FromValueOptional<'a> for VariantType