Trait glib::translate::ToGlibContainerFromSlice[][src]

pub trait ToGlibContainerFromSlice<'a, P> where
    Self: Sized
{ type Storage; fn to_glib_none_from_slice(t: &'a [Self]) -> (P, Self::Storage);
fn to_glib_container_from_slice(t: &'a [Self]) -> (P, Self::Storage);
fn to_glib_full_from_slice(t: &[Self]) -> P; }

Associated Types

Required Methods

Implementations on Foreign Types

impl<'a> ToGlibContainerFromSlice<'a, *mut u8> for u8
[src]

impl<'a> ToGlibContainerFromSlice<'a, *mut i8> for i8
[src]

impl<'a> ToGlibContainerFromSlice<'a, *mut u16> for u16
[src]

impl<'a> ToGlibContainerFromSlice<'a, *mut i16> for i16
[src]

impl<'a> ToGlibContainerFromSlice<'a, *mut u32> for u32
[src]

impl<'a> ToGlibContainerFromSlice<'a, *mut i32> for i32
[src]

impl<'a> ToGlibContainerFromSlice<'a, *mut u64> for u64
[src]

impl<'a> ToGlibContainerFromSlice<'a, *mut i64> for i64
[src]

impl<'a> ToGlibContainerFromSlice<'a, *mut f32> for f32
[src]

impl<'a> ToGlibContainerFromSlice<'a, *mut f64> for f64
[src]

impl<'a> ToGlibContainerFromSlice<'a, *mut *mut c_char> for &'a str
[src]

impl<'a> ToGlibContainerFromSlice<'a, *mut *const c_char> for &'a str
[src]

impl<'a> ToGlibContainerFromSlice<'a, *mut *mut c_char> for String
[src]

impl<'a> ToGlibContainerFromSlice<'a, *mut *const c_char> for String
[src]

impl<'a> ToGlibContainerFromSlice<'a, *mut *mut c_char> for &'a Path
[src]

impl<'a> ToGlibContainerFromSlice<'a, *mut *const c_char> for &'a Path
[src]

impl<'a> ToGlibContainerFromSlice<'a, *mut *mut c_char> for PathBuf
[src]

impl<'a> ToGlibContainerFromSlice<'a, *mut *const c_char> for PathBuf
[src]

impl<'a> ToGlibContainerFromSlice<'a, *mut *mut c_char> for &'a OsStr
[src]

impl<'a> ToGlibContainerFromSlice<'a, *mut *const c_char> for &'a OsStr
[src]

impl<'a> ToGlibContainerFromSlice<'a, *mut *mut c_char> for OsString
[src]

impl<'a> ToGlibContainerFromSlice<'a, *mut *const c_char> for OsString
[src]

impl<'a, T> ToGlibContainerFromSlice<'a, *mut GSList> for &'a T where
    T: GlibPtrDefault + ToGlibPtr<'a, <T as GlibPtrDefault>::GlibType>, 
[src]

impl<'a, T> ToGlibContainerFromSlice<'a, *const GSList> for &'a T where
    T: GlibPtrDefault + ToGlibPtr<'a, <T as GlibPtrDefault>::GlibType>, 
[src]

impl<'a, T> ToGlibContainerFromSlice<'a, *const GArray> for &'a T where
    T: GlibPtrDefault + ToGlibPtr<'a, <T as GlibPtrDefault>::GlibType>, 
[src]

Implementors