[−][src]Trait glib::translate::ToGlibContainerFromSlice
Associated Types
type Storage
Required methods
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
Implementations on Foreign Types
impl<'a> ToGlibContainerFromSlice<'a, *mut u8> for u8
[src]
type Storage = &'a [u8]
fn to_glib_none_from_slice(t: &'a [u8]) -> (*mut u8, &'a [u8])
[src]
fn to_glib_container_from_slice(t: &'a [u8]) -> (*mut u8, &'a [u8])
[src]
fn to_glib_full_from_slice(t: &[u8]) -> *mut u8
[src]
impl<'a> ToGlibContainerFromSlice<'a, *mut i8> for i8
[src]
type Storage = &'a [i8]
fn to_glib_none_from_slice(t: &'a [i8]) -> (*mut i8, &'a [i8])
[src]
fn to_glib_container_from_slice(t: &'a [i8]) -> (*mut i8, &'a [i8])
[src]
fn to_glib_full_from_slice(t: &[i8]) -> *mut i8
[src]
impl<'a> ToGlibContainerFromSlice<'a, *mut u16> for u16
[src]
type Storage = &'a [u16]
fn to_glib_none_from_slice(t: &'a [u16]) -> (*mut u16, &'a [u16])
[src]
fn to_glib_container_from_slice(t: &'a [u16]) -> (*mut u16, &'a [u16])
[src]
fn to_glib_full_from_slice(t: &[u16]) -> *mut u16
[src]
impl<'a> ToGlibContainerFromSlice<'a, *mut i16> for i16
[src]
type Storage = &'a [i16]
fn to_glib_none_from_slice(t: &'a [i16]) -> (*mut i16, &'a [i16])
[src]
fn to_glib_container_from_slice(t: &'a [i16]) -> (*mut i16, &'a [i16])
[src]
fn to_glib_full_from_slice(t: &[i16]) -> *mut i16
[src]
impl<'a> ToGlibContainerFromSlice<'a, *mut u32> for u32
[src]
type Storage = &'a [u32]
fn to_glib_none_from_slice(t: &'a [u32]) -> (*mut u32, &'a [u32])
[src]
fn to_glib_container_from_slice(t: &'a [u32]) -> (*mut u32, &'a [u32])
[src]
fn to_glib_full_from_slice(t: &[u32]) -> *mut u32
[src]
impl<'a> ToGlibContainerFromSlice<'a, *mut i32> for i32
[src]
type Storage = &'a [i32]
fn to_glib_none_from_slice(t: &'a [i32]) -> (*mut i32, &'a [i32])
[src]
fn to_glib_container_from_slice(t: &'a [i32]) -> (*mut i32, &'a [i32])
[src]
fn to_glib_full_from_slice(t: &[i32]) -> *mut i32
[src]
impl<'a> ToGlibContainerFromSlice<'a, *mut u64> for u64
[src]
type Storage = &'a [u64]
fn to_glib_none_from_slice(t: &'a [u64]) -> (*mut u64, &'a [u64])
[src]
fn to_glib_container_from_slice(t: &'a [u64]) -> (*mut u64, &'a [u64])
[src]
fn to_glib_full_from_slice(t: &[u64]) -> *mut u64
[src]
impl<'a> ToGlibContainerFromSlice<'a, *mut i64> for i64
[src]
type Storage = &'a [i64]
fn to_glib_none_from_slice(t: &'a [i64]) -> (*mut i64, &'a [i64])
[src]
fn to_glib_container_from_slice(t: &'a [i64]) -> (*mut i64, &'a [i64])
[src]
fn to_glib_full_from_slice(t: &[i64]) -> *mut i64
[src]
impl<'a> ToGlibContainerFromSlice<'a, *mut f32> for f32
[src]
type Storage = &'a [f32]
fn to_glib_none_from_slice(t: &'a [f32]) -> (*mut f32, &'a [f32])
[src]
fn to_glib_container_from_slice(t: &'a [f32]) -> (*mut f32, &'a [f32])
[src]
fn to_glib_full_from_slice(t: &[f32]) -> *mut f32
[src]
impl<'a> ToGlibContainerFromSlice<'a, *mut f64> for f64
[src]
type Storage = &'a [f64]
fn to_glib_none_from_slice(t: &'a [f64]) -> (*mut f64, &'a [f64])
[src]
fn to_glib_container_from_slice(t: &'a [f64]) -> (*mut f64, &'a [f64])
[src]
fn to_glib_full_from_slice(t: &[f64]) -> *mut f64
[src]
impl<'a> ToGlibContainerFromSlice<'a, *mut *mut i8> for &'a str
[src]
type Storage = (Vec<Stash<'a, *mut c_char, &'a str>>, Option<Vec<*mut c_char>>)
fn to_glib_none_from_slice(
t: &'a [&'a str]
) -> (*mut *mut c_char, Self::Storage)
[src]
t: &'a [&'a str]
) -> (*mut *mut c_char, Self::Storage)
fn to_glib_container_from_slice(
t: &'a [&'a str]
) -> (*mut *mut c_char, Self::Storage)
[src]
t: &'a [&'a str]
) -> (*mut *mut c_char, Self::Storage)
fn to_glib_full_from_slice(t: &[&'a str]) -> *mut *mut c_char
[src]
impl<'a> ToGlibContainerFromSlice<'a, *const *mut i8> for &'a str
[src]
type Storage = (Vec<Stash<'a, *mut c_char, &'a str>>, Option<Vec<*mut c_char>>)
fn to_glib_none_from_slice(
t: &'a [&'a str]
) -> (*const *mut c_char, Self::Storage)
[src]
t: &'a [&'a str]
) -> (*const *mut c_char, Self::Storage)
fn to_glib_container_from_slice(
t: &'a [&'a str]
) -> (*const *mut c_char, Self::Storage)
[src]
t: &'a [&'a str]
) -> (*const *mut c_char, Self::Storage)
fn to_glib_full_from_slice(t: &[&'a str]) -> *const *mut c_char
[src]
impl<'a> ToGlibContainerFromSlice<'a, *mut *const i8> for &'a str
[src]
type Storage = (Vec<Stash<'a, *const c_char, &'a str>>, Option<Vec<*const c_char>>)
fn to_glib_none_from_slice(
t: &'a [&'a str]
) -> (*mut *const c_char, Self::Storage)
[src]
t: &'a [&'a str]
) -> (*mut *const c_char, Self::Storage)
fn to_glib_container_from_slice(
t: &'a [&'a str]
) -> (*mut *const c_char, Self::Storage)
[src]
t: &'a [&'a str]
) -> (*mut *const c_char, Self::Storage)
fn to_glib_full_from_slice(t: &[&'a str]) -> *mut *const c_char
[src]
impl<'a> ToGlibContainerFromSlice<'a, *const *const i8> for &'a str
[src]
type Storage = (Vec<Stash<'a, *const c_char, &'a str>>, Option<Vec<*const c_char>>)
fn to_glib_none_from_slice(
t: &'a [&'a str]
) -> (*const *const c_char, Self::Storage)
[src]
t: &'a [&'a str]
) -> (*const *const c_char, Self::Storage)
fn to_glib_container_from_slice(
t: &'a [&'a str]
) -> (*const *const c_char, Self::Storage)
[src]
t: &'a [&'a str]
) -> (*const *const c_char, Self::Storage)
fn to_glib_full_from_slice(t: &[&'a str]) -> *const *const c_char
[src]
impl<'a> ToGlibContainerFromSlice<'a, *mut *mut i8> for String
[src]
type Storage = (Vec<Stash<'a, *mut c_char, String>>, Option<Vec<*mut c_char>>)
fn to_glib_none_from_slice(t: &'a [String]) -> (*mut *mut c_char, Self::Storage)
[src]
fn to_glib_container_from_slice(
t: &'a [String]
) -> (*mut *mut c_char, Self::Storage)
[src]
t: &'a [String]
) -> (*mut *mut c_char, Self::Storage)
fn to_glib_full_from_slice(t: &[String]) -> *mut *mut c_char
[src]
impl<'a> ToGlibContainerFromSlice<'a, *const *mut i8> for String
[src]
type Storage = (Vec<Stash<'a, *mut c_char, String>>, Option<Vec<*mut c_char>>)
fn to_glib_none_from_slice(
t: &'a [String]
) -> (*const *mut c_char, Self::Storage)
[src]
t: &'a [String]
) -> (*const *mut c_char, Self::Storage)
fn to_glib_container_from_slice(
t: &'a [String]
) -> (*const *mut c_char, Self::Storage)
[src]
t: &'a [String]
) -> (*const *mut c_char, Self::Storage)
fn to_glib_full_from_slice(t: &[String]) -> *const *mut c_char
[src]
impl<'a> ToGlibContainerFromSlice<'a, *mut *const i8> for String
[src]
type Storage = (Vec<Stash<'a, *const c_char, String>>, Option<Vec<*const c_char>>)
fn to_glib_none_from_slice(
t: &'a [String]
) -> (*mut *const c_char, Self::Storage)
[src]
t: &'a [String]
) -> (*mut *const c_char, Self::Storage)
fn to_glib_container_from_slice(
t: &'a [String]
) -> (*mut *const c_char, Self::Storage)
[src]
t: &'a [String]
) -> (*mut *const c_char, Self::Storage)
fn to_glib_full_from_slice(t: &[String]) -> *mut *const c_char
[src]
impl<'a> ToGlibContainerFromSlice<'a, *const *const i8> for String
[src]
type Storage = (Vec<Stash<'a, *const c_char, String>>, Option<Vec<*const c_char>>)
fn to_glib_none_from_slice(
t: &'a [String]
) -> (*const *const c_char, Self::Storage)
[src]
t: &'a [String]
) -> (*const *const c_char, Self::Storage)
fn to_glib_container_from_slice(
t: &'a [String]
) -> (*const *const c_char, Self::Storage)
[src]
t: &'a [String]
) -> (*const *const c_char, Self::Storage)
fn to_glib_full_from_slice(t: &[String]) -> *const *const c_char
[src]
impl<'a> ToGlibContainerFromSlice<'a, *mut *mut i8> for &'a Path
[src]
type Storage = (Vec<Stash<'a, *mut c_char, &'a Path>>, Option<Vec<*mut c_char>>)
fn to_glib_none_from_slice(
t: &'a [&'a Path]
) -> (*mut *mut c_char, Self::Storage)
[src]
t: &'a [&'a Path]
) -> (*mut *mut c_char, Self::Storage)
fn to_glib_container_from_slice(
t: &'a [&'a Path]
) -> (*mut *mut c_char, Self::Storage)
[src]
t: &'a [&'a Path]
) -> (*mut *mut c_char, Self::Storage)
fn to_glib_full_from_slice(t: &[&'a Path]) -> *mut *mut c_char
[src]
impl<'a> ToGlibContainerFromSlice<'a, *const *mut i8> for &'a Path
[src]
type Storage = (Vec<Stash<'a, *mut c_char, &'a Path>>, Option<Vec<*mut c_char>>)
fn to_glib_none_from_slice(
t: &'a [&'a Path]
) -> (*const *mut c_char, Self::Storage)
[src]
t: &'a [&'a Path]
) -> (*const *mut c_char, Self::Storage)
fn to_glib_container_from_slice(
t: &'a [&'a Path]
) -> (*const *mut c_char, Self::Storage)
[src]
t: &'a [&'a Path]
) -> (*const *mut c_char, Self::Storage)
fn to_glib_full_from_slice(t: &[&'a Path]) -> *const *mut c_char
[src]
impl<'a> ToGlibContainerFromSlice<'a, *mut *const i8> for &'a Path
[src]
type Storage = (Vec<Stash<'a, *const c_char, &'a Path>>, Option<Vec<*const c_char>>)
fn to_glib_none_from_slice(
t: &'a [&'a Path]
) -> (*mut *const c_char, Self::Storage)
[src]
t: &'a [&'a Path]
) -> (*mut *const c_char, Self::Storage)
fn to_glib_container_from_slice(
t: &'a [&'a Path]
) -> (*mut *const c_char, Self::Storage)
[src]
t: &'a [&'a Path]
) -> (*mut *const c_char, Self::Storage)
fn to_glib_full_from_slice(t: &[&'a Path]) -> *mut *const c_char
[src]
impl<'a> ToGlibContainerFromSlice<'a, *const *const i8> for &'a Path
[src]
type Storage = (Vec<Stash<'a, *const c_char, &'a Path>>, Option<Vec<*const c_char>>)
fn to_glib_none_from_slice(
t: &'a [&'a Path]
) -> (*const *const c_char, Self::Storage)
[src]
t: &'a [&'a Path]
) -> (*const *const c_char, Self::Storage)
fn to_glib_container_from_slice(
t: &'a [&'a Path]
) -> (*const *const c_char, Self::Storage)
[src]
t: &'a [&'a Path]
) -> (*const *const c_char, Self::Storage)
fn to_glib_full_from_slice(t: &[&'a Path]) -> *const *const c_char
[src]
impl<'a> ToGlibContainerFromSlice<'a, *mut *mut i8> for PathBuf
[src]
type Storage = (Vec<Stash<'a, *mut c_char, PathBuf>>, Option<Vec<*mut c_char>>)
fn to_glib_none_from_slice(
t: &'a [PathBuf]
) -> (*mut *mut c_char, Self::Storage)
[src]
t: &'a [PathBuf]
) -> (*mut *mut c_char, Self::Storage)
fn to_glib_container_from_slice(
t: &'a [PathBuf]
) -> (*mut *mut c_char, Self::Storage)
[src]
t: &'a [PathBuf]
) -> (*mut *mut c_char, Self::Storage)
fn to_glib_full_from_slice(t: &[PathBuf]) -> *mut *mut c_char
[src]
impl<'a> ToGlibContainerFromSlice<'a, *const *mut i8> for PathBuf
[src]
type Storage = (Vec<Stash<'a, *mut c_char, PathBuf>>, Option<Vec<*mut c_char>>)
fn to_glib_none_from_slice(
t: &'a [PathBuf]
) -> (*const *mut c_char, Self::Storage)
[src]
t: &'a [PathBuf]
) -> (*const *mut c_char, Self::Storage)
fn to_glib_container_from_slice(
t: &'a [PathBuf]
) -> (*const *mut c_char, Self::Storage)
[src]
t: &'a [PathBuf]
) -> (*const *mut c_char, Self::Storage)
fn to_glib_full_from_slice(t: &[PathBuf]) -> *const *mut c_char
[src]
impl<'a> ToGlibContainerFromSlice<'a, *mut *const i8> for PathBuf
[src]
type Storage = (Vec<Stash<'a, *const c_char, PathBuf>>, Option<Vec<*const c_char>>)
fn to_glib_none_from_slice(
t: &'a [PathBuf]
) -> (*mut *const c_char, Self::Storage)
[src]
t: &'a [PathBuf]
) -> (*mut *const c_char, Self::Storage)
fn to_glib_container_from_slice(
t: &'a [PathBuf]
) -> (*mut *const c_char, Self::Storage)
[src]
t: &'a [PathBuf]
) -> (*mut *const c_char, Self::Storage)
fn to_glib_full_from_slice(t: &[PathBuf]) -> *mut *const c_char
[src]
impl<'a> ToGlibContainerFromSlice<'a, *const *const i8> for PathBuf
[src]
type Storage = (Vec<Stash<'a, *const c_char, PathBuf>>, Option<Vec<*const c_char>>)
fn to_glib_none_from_slice(
t: &'a [PathBuf]
) -> (*const *const c_char, Self::Storage)
[src]
t: &'a [PathBuf]
) -> (*const *const c_char, Self::Storage)
fn to_glib_container_from_slice(
t: &'a [PathBuf]
) -> (*const *const c_char, Self::Storage)
[src]
t: &'a [PathBuf]
) -> (*const *const c_char, Self::Storage)
fn to_glib_full_from_slice(t: &[PathBuf]) -> *const *const c_char
[src]
impl<'a> ToGlibContainerFromSlice<'a, *mut *mut i8> for &'a OsStr
[src]
type Storage = (Vec<Stash<'a, *mut c_char, &'a OsStr>>, Option<Vec<*mut c_char>>)
fn to_glib_none_from_slice(
t: &'a [&'a OsStr]
) -> (*mut *mut c_char, Self::Storage)
[src]
t: &'a [&'a OsStr]
) -> (*mut *mut c_char, Self::Storage)
fn to_glib_container_from_slice(
t: &'a [&'a OsStr]
) -> (*mut *mut c_char, Self::Storage)
[src]
t: &'a [&'a OsStr]
) -> (*mut *mut c_char, Self::Storage)
fn to_glib_full_from_slice(t: &[&'a OsStr]) -> *mut *mut c_char
[src]
impl<'a> ToGlibContainerFromSlice<'a, *const *mut i8> for &'a OsStr
[src]
type Storage = (Vec<Stash<'a, *mut c_char, &'a OsStr>>, Option<Vec<*mut c_char>>)
fn to_glib_none_from_slice(
t: &'a [&'a OsStr]
) -> (*const *mut c_char, Self::Storage)
[src]
t: &'a [&'a OsStr]
) -> (*const *mut c_char, Self::Storage)
fn to_glib_container_from_slice(
t: &'a [&'a OsStr]
) -> (*const *mut c_char, Self::Storage)
[src]
t: &'a [&'a OsStr]
) -> (*const *mut c_char, Self::Storage)
fn to_glib_full_from_slice(t: &[&'a OsStr]) -> *const *mut c_char
[src]
impl<'a> ToGlibContainerFromSlice<'a, *mut *const i8> for &'a OsStr
[src]
type Storage = (Vec<Stash<'a, *const c_char, &'a OsStr>>, Option<Vec<*const c_char>>)
fn to_glib_none_from_slice(
t: &'a [&'a OsStr]
) -> (*mut *const c_char, Self::Storage)
[src]
t: &'a [&'a OsStr]
) -> (*mut *const c_char, Self::Storage)
fn to_glib_container_from_slice(
t: &'a [&'a OsStr]
) -> (*mut *const c_char, Self::Storage)
[src]
t: &'a [&'a OsStr]
) -> (*mut *const c_char, Self::Storage)
fn to_glib_full_from_slice(t: &[&'a OsStr]) -> *mut *const c_char
[src]
impl<'a> ToGlibContainerFromSlice<'a, *const *const i8> for &'a OsStr
[src]
type Storage = (Vec<Stash<'a, *const c_char, &'a OsStr>>, Option<Vec<*const c_char>>)
fn to_glib_none_from_slice(
t: &'a [&'a OsStr]
) -> (*const *const c_char, Self::Storage)
[src]
t: &'a [&'a OsStr]
) -> (*const *const c_char, Self::Storage)
fn to_glib_container_from_slice(
t: &'a [&'a OsStr]
) -> (*const *const c_char, Self::Storage)
[src]
t: &'a [&'a OsStr]
) -> (*const *const c_char, Self::Storage)
fn to_glib_full_from_slice(t: &[&'a OsStr]) -> *const *const c_char
[src]
impl<'a> ToGlibContainerFromSlice<'a, *mut *mut i8> for OsString
[src]
type Storage = (Vec<Stash<'a, *mut c_char, OsString>>, Option<Vec<*mut c_char>>)
fn to_glib_none_from_slice(
t: &'a [OsString]
) -> (*mut *mut c_char, Self::Storage)
[src]
t: &'a [OsString]
) -> (*mut *mut c_char, Self::Storage)
fn to_glib_container_from_slice(
t: &'a [OsString]
) -> (*mut *mut c_char, Self::Storage)
[src]
t: &'a [OsString]
) -> (*mut *mut c_char, Self::Storage)
fn to_glib_full_from_slice(t: &[OsString]) -> *mut *mut c_char
[src]
impl<'a> ToGlibContainerFromSlice<'a, *const *mut i8> for OsString
[src]
type Storage = (Vec<Stash<'a, *mut c_char, OsString>>, Option<Vec<*mut c_char>>)
fn to_glib_none_from_slice(
t: &'a [OsString]
) -> (*const *mut c_char, Self::Storage)
[src]
t: &'a [OsString]
) -> (*const *mut c_char, Self::Storage)
fn to_glib_container_from_slice(
t: &'a [OsString]
) -> (*const *mut c_char, Self::Storage)
[src]
t: &'a [OsString]
) -> (*const *mut c_char, Self::Storage)
fn to_glib_full_from_slice(t: &[OsString]) -> *const *mut c_char
[src]
impl<'a> ToGlibContainerFromSlice<'a, *mut *const i8> for OsString
[src]
type Storage = (Vec<Stash<'a, *const c_char, OsString>>, Option<Vec<*const c_char>>)
fn to_glib_none_from_slice(
t: &'a [OsString]
) -> (*mut *const c_char, Self::Storage)
[src]
t: &'a [OsString]
) -> (*mut *const c_char, Self::Storage)
fn to_glib_container_from_slice(
t: &'a [OsString]
) -> (*mut *const c_char, Self::Storage)
[src]
t: &'a [OsString]
) -> (*mut *const c_char, Self::Storage)
fn to_glib_full_from_slice(t: &[OsString]) -> *mut *const c_char
[src]
impl<'a> ToGlibContainerFromSlice<'a, *const *const i8> for OsString
[src]
type Storage = (Vec<Stash<'a, *const c_char, OsString>>, Option<Vec<*const c_char>>)
fn to_glib_none_from_slice(
t: &'a [OsString]
) -> (*const *const c_char, Self::Storage)
[src]
t: &'a [OsString]
) -> (*const *const c_char, Self::Storage)
fn to_glib_container_from_slice(
t: &'a [OsString]
) -> (*const *const c_char, Self::Storage)
[src]
t: &'a [OsString]
) -> (*const *const c_char, Self::Storage)
fn to_glib_full_from_slice(t: &[OsString]) -> *const *const c_char
[src]
impl<'a, T> ToGlibContainerFromSlice<'a, *mut GSList> for &'a T where
T: GlibPtrDefault + ToGlibPtr<'a, <T as GlibPtrDefault>::GlibType>,
[src]
T: GlibPtrDefault + ToGlibPtr<'a, <T as GlibPtrDefault>::GlibType>,
type Storage = (Option<SList>, Vec<Stash<'a, <T as GlibPtrDefault>::GlibType, &'a T>>)
fn to_glib_none_from_slice(t: &'a [&'a T]) -> (*mut GSList, Self::Storage)
[src]
fn to_glib_container_from_slice(t: &'a [&'a T]) -> (*mut GSList, Self::Storage)
[src]
fn to_glib_full_from_slice(t: &[&'a T]) -> *mut GSList
[src]
impl<'a, T> ToGlibContainerFromSlice<'a, *const GSList> for &'a T where
T: GlibPtrDefault + ToGlibPtr<'a, <T as GlibPtrDefault>::GlibType>,
[src]
T: GlibPtrDefault + ToGlibPtr<'a, <T as GlibPtrDefault>::GlibType>,
type Storage = (Option<SList>, Vec<Stash<'a, <T as GlibPtrDefault>::GlibType, &'a T>>)
fn to_glib_none_from_slice(t: &'a [&'a T]) -> (*const GSList, Self::Storage)
[src]
fn to_glib_container_from_slice(
_t: &'a [&'a T]
) -> (*const GSList, Self::Storage)
[src]
_t: &'a [&'a T]
) -> (*const GSList, Self::Storage)
fn to_glib_full_from_slice(_t: &[&'a T]) -> *const GSList
[src]
impl<'a, T> ToGlibContainerFromSlice<'a, *const GArray> for &'a T where
T: GlibPtrDefault + ToGlibPtr<'a, <T as GlibPtrDefault>::GlibType>,
[src]
T: GlibPtrDefault + ToGlibPtr<'a, <T as GlibPtrDefault>::GlibType>,
type Storage = (Option<Array>, Vec<Stash<'a, <T as GlibPtrDefault>::GlibType, &'a T>>)
fn to_glib_none_from_slice(t: &'a [&'a T]) -> (*const GArray, Self::Storage)
[src]
fn to_glib_container_from_slice(
_t: &'a [&'a T]
) -> (*const GArray, Self::Storage)
[src]
_t: &'a [&'a T]
) -> (*const GArray, Self::Storage)
fn to_glib_full_from_slice(_t: &[&'a T]) -> *const GArray
[src]
Implementors
impl<'a> ToGlibContainerFromSlice<'a, *mut usize> for Type
[src]
type Storage = Option<Vec<GType>>
fn to_glib_none_from_slice(t: &'a [Type]) -> (*mut GType, Self::Storage)
[src]
fn to_glib_container_from_slice(t: &'a [Type]) -> (*mut GType, Self::Storage)
[src]
fn to_glib_full_from_slice(t: &[Type]) -> *mut GType
[src]
impl<'a, T> ToGlibContainerFromSlice<'a, *const GList> for T where
T: GlibPtrDefault + ToGlibPtr<'a, <T as GlibPtrDefault>::GlibType>,
[src]
T: GlibPtrDefault + ToGlibPtr<'a, <T as GlibPtrDefault>::GlibType>,
type Storage = (Option<List>, Vec<Stash<'a, <T as GlibPtrDefault>::GlibType, T>>)
fn to_glib_none_from_slice(t: &'a [T]) -> (*const GList, Self::Storage)
[src]
fn to_glib_container_from_slice(_t: &'a [T]) -> (*const GList, Self::Storage)
[src]
fn to_glib_full_from_slice(_t: &[T]) -> *const GList
[src]
impl<'a, T> ToGlibContainerFromSlice<'a, *const GPtrArray> for T where
T: GlibPtrDefault + ToGlibPtr<'a, <T as GlibPtrDefault>::GlibType>,
[src]
T: GlibPtrDefault + ToGlibPtr<'a, <T as GlibPtrDefault>::GlibType>,
type Storage = (Option<PtrArray>, Vec<Stash<'a, <T as GlibPtrDefault>::GlibType, T>>)
fn to_glib_none_from_slice(t: &'a [T]) -> (*const GPtrArray, Self::Storage)
[src]
fn to_glib_container_from_slice(
_t: &'a [T]
) -> (*const GPtrArray, Self::Storage)
[src]
_t: &'a [T]
) -> (*const GPtrArray, Self::Storage)
fn to_glib_full_from_slice(_t: &[T]) -> *const GPtrArray
[src]
impl<'a, T> ToGlibContainerFromSlice<'a, *mut GArray> for T where
T: GlibPtrDefault + ToGlibPtr<'a, <T as GlibPtrDefault>::GlibType>,
[src]
T: GlibPtrDefault + ToGlibPtr<'a, <T as GlibPtrDefault>::GlibType>,
type Storage = (Option<Array>, Vec<Stash<'a, <T as GlibPtrDefault>::GlibType, T>>)
fn to_glib_none_from_slice(t: &'a [T]) -> (*mut GArray, Self::Storage)
[src]
fn to_glib_container_from_slice(t: &'a [T]) -> (*mut GArray, Self::Storage)
[src]
fn to_glib_full_from_slice(t: &[T]) -> *mut GArray
[src]
impl<'a, T> ToGlibContainerFromSlice<'a, *mut GList> for T where
T: GlibPtrDefault + ToGlibPtr<'a, <T as GlibPtrDefault>::GlibType>,
[src]
T: GlibPtrDefault + ToGlibPtr<'a, <T as GlibPtrDefault>::GlibType>,
type Storage = (Option<List>, Vec<Stash<'a, <T as GlibPtrDefault>::GlibType, T>>)
fn to_glib_none_from_slice(t: &'a [T]) -> (*mut GList, Self::Storage)
[src]
fn to_glib_container_from_slice(t: &'a [T]) -> (*mut GList, Self::Storage)
[src]
fn to_glib_full_from_slice(t: &[T]) -> *mut GList
[src]
impl<'a, T> ToGlibContainerFromSlice<'a, *mut GPtrArray> for T where
T: GlibPtrDefault + ToGlibPtr<'a, <T as GlibPtrDefault>::GlibType>,
[src]
T: GlibPtrDefault + ToGlibPtr<'a, <T as GlibPtrDefault>::GlibType>,